diff --git a/cldk/analysis/java/codeanalyzer/bin/.gitignore b/cldk/analysis/java/codeanalyzer/bin/.gitignore deleted file mode 100644 index 2eaf286..0000000 --- a/cldk/analysis/java/codeanalyzer/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -codeanalyzer \ No newline at end of file diff --git a/cldk/analysis/java/codeanalyzer/bin/__init__.py b/cldk/analysis/java/codeanalyzer/bin/__init__.py deleted file mode 100644 index 2c27e5f..0000000 --- a/cldk/analysis/java/codeanalyzer/bin/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -################################################################################ -# Copyright IBM Corporation 2024 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -################################################################################ - -""" -Bin package -""" diff --git a/cldk/analysis/java/codeanalyzer/codeanalyzer.py b/cldk/analysis/java/codeanalyzer/codeanalyzer.py index 61d0fd2..11f0143 100644 --- a/cldk/analysis/java/codeanalyzer/codeanalyzer.py +++ b/cldk/analysis/java/codeanalyzer/codeanalyzer.py @@ -31,7 +31,7 @@ from cldk.analysis.commons.treesitter import TreesitterJava from cldk.models.java import JGraphEdges from cldk.models.java.enums import CRUDOperationType -from cldk.models.java.models import JApplication, JCRUDOperation, JCallable, JField, JMethodDetail, JType, JCompilationUnit, JGraphEdgesST +from cldk.models.java.models import JApplication, JCRUDOperation, JCallable, JCallableParameter, JComment, JField, JMethodDetail, JType, JCompilationUnit, JGraphEdgesST from cldk.utils.exceptions.exceptions import CodeanalyzerExecutionException logger = logging.getLogger(__name__) @@ -47,7 +47,6 @@ class JCodeanalyzer: analysis_json_path (str or Path, optional): The path to save the intermediate code analysis outputs. If None, the analysis will be read from the pipe. analysis_level (str): The level of analysis ('symbol_table' or 'call_graph'). - use_graalvm_binary (bool): If True, the GraalVM binary will be used instead of the codeanalyzer jar. eager_analysis (bool): If True, the analysis will be performed every time the object is created. Methods: @@ -92,7 +91,6 @@ def __init__( analysis_backend_path: Union[str, Path, None], analysis_json_path: Union[str, Path, None], analysis_level: str, - use_graalvm_binary: bool, eager_analysis: bool, target_files: List[str] | None, ) -> None: @@ -100,7 +98,6 @@ def __init__( self.source_code = source_code self.analysis_backend_path = analysis_backend_path self.analysis_json_path = analysis_json_path - self.use_graalvm_binary = use_graalvm_binary self.eager_analysis = eager_analysis self.analysis_level = analysis_level self.target_files = target_files @@ -128,27 +125,22 @@ def _get_codeanalyzer_exec(self) -> List[str]: List[str]: The executable command for codeanalyzer. Notes: - - If the use_graalvm_binary flag is set, the codeanalyzer binary from GraalVM will be used. - If the analysis_backend_path is provided, the codeanalyzer jar from that path will be used. - If not provided, the latest codeanalyzer jar from GitHub will be downloaded. """ - if self.use_graalvm_binary: - with resources.as_file(resources.files("cldk.analysis.java.codeanalyzer.bin") / "codeanalyzer") as codeanalyzer_bin_path: - codeanalyzer_exec = shlex.split(codeanalyzer_bin_path.__str__()) + if self.analysis_backend_path: + analysis_backend_path = Path(self.analysis_backend_path) + logger.info(f"Using codeanalyzer jar from {analysis_backend_path}") + codeanalyzer_jar_file = next(analysis_backend_path.rglob("codeanalyzer-*.jar"), None) + if codeanalyzer_jar_file is None: + raise CodeanalyzerExecutionException("Codeanalyzer jar not found in the provided path.") + codeanalyzer_exec = shlex.split(f"java -jar {codeanalyzer_jar_file}") else: - if self.analysis_backend_path: - analysis_backend_path = Path(self.analysis_backend_path) - logger.info(f"Using codeanalyzer jar from {analysis_backend_path}") - codeanalyzer_jar_file = next(analysis_backend_path.rglob("codeanalyzer-*.jar"), None) - if codeanalyzer_jar_file is None: - raise CodeanalyzerExecutionException("Codeanalyzer jar not found in the provided path.") + # Since the path to codeanalyzer.jar we will use the default jar from the cldk/analysis/java/codeanalyzer/jar folder + with resources.as_file(resources.files("cldk.analysis.java.codeanalyzer.jar")) as codeanalyzer_jar_path: + codeanalyzer_jar_file = next(codeanalyzer_jar_path.rglob("codeanalyzer-*.jar"), None) codeanalyzer_exec = shlex.split(f"java -jar {codeanalyzer_jar_file}") - else: - # Since the path to codeanalyzer.jar we will use the default jar from the cldk/analysis/java/codeanalyzer/jar folder - with resources.as_file(resources.files("cldk.analysis.java.codeanalyzer.jar")) as codeanalyzer_jar_path: - codeanalyzer_jar_file = next(codeanalyzer_jar_path.rglob("codeanalyzer-*.jar"), None) - codeanalyzer_exec = shlex.split(f"java -jar {codeanalyzer_jar_file}") return codeanalyzer_exec @staticmethod @@ -497,6 +489,29 @@ def get_method(self, qualified_class_name, method_signature) -> JCallable: if cd == method_signature: return ci.callable_declarations[cd] + def get_method_parameters(self, qualified_class_name, method_signature) -> List[JCallableParameter]: + """Should return a dictionary of method parameters given the qualified class name and method signature. + + Args: + qualified_class_name (str): The qualified name of the class. + method_signature (str): The signature of the method. + + Returns: + Dict[str, str]: A dictionary of method parameters for the given qualified class name and method signature. + """ + return self.get_method(qualified_class_name, method_signature).parameters + + def get_parameters_from_callable(self, callable: JCallable) -> List[JCallableParameter]: + """Should return a dictionary of method parameters given the callable. + + Args: + callable (JCallable): The callable object. + + Returns: + Dict[str, str]: A dictionary of method parameters for the given callable. + """ + return callable.parameters + def get_java_file(self, qualified_class_name) -> str: """Should return java file name given the qualified class name. @@ -1006,3 +1021,66 @@ def get_all_delete_operations(self) -> List[Dict[str, Union[JType, JCallable, Li } ) return crud_delete_operations + + # Some APIs to process comments + def get_comments_in_a_method(self, qualified_class_name: str, method_signature: str) -> List[JComment]: + """Get all comments in a method. + + Args: + qualified_class_name (str): Qualified name of the class. + method_signature (str): Signature of the method. + + Returns: + List[str]: List of comments in the method. + """ + callable = self.get_method(qualified_class_name, method_signature) + return callable.comments + + def get_comments_in_a_class(self, qualified_class_name: str) -> List[JComment]: + """Get all comments in a class. + + Args: + qualified_class_name (str): Qualified name of the class. + + Returns: + List[str]: List of comments in the class. + """ + klass = self.get_class(qualified_class_name) + return klass.comments + + def get_comment_in_file(self, file_path: str) -> List[JComment]: + """Get all comments in a file. + + Args: + file_path (str): Path to the file. + + Returns: + List[str]: List of comments in the file. + """ + compilation_unit = self.get_symbol_table().get(file_path, None) + if compilation_unit is None: + raise CodeanalyzerExecutionException(f"File {file_path} not found in the symbol table.") + return compilation_unit.comments + + def get_all_comments(self) -> Dict[str, List[JComment]]: + """Get all comments in the Java application. + + Returns: + Dict[str, List[str]]: Dictionary of file paths and their corresponding comments. + """ + comments = {} + for file_path, _ in self.get_symbol_table().items(): + comments[file_path] = self.get_comment_in_file(file_path) + return comments + + def get_all_docstrings(self) -> List[Tuple[str, JComment]]: + """Get all docstrings in the Java application. + + Returns: + Dict[str, List[str]]: Dictionary of file paths and their corresponding docstrings. + """ + docstrings = [] + for file_path, list_of_comments in self.get_all_comments().items(): + docstrings += [(file_path, docstring) for docstring in list_of_comments if docstring.is_javadoc] + + return docstrings diff --git a/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.2.2.jar b/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.0.jar similarity index 71% rename from cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.2.2.jar rename to cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.0.jar index 44701d0..2409ed7 100644 Binary files a/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.2.2.jar and b/cldk/analysis/java/codeanalyzer/jar/codeanalyzer-2.3.0.jar differ diff --git a/cldk/analysis/java/java_analysis.py b/cldk/analysis/java/java_analysis.py index 81b256c..de7053f 100644 --- a/cldk/analysis/java/java_analysis.py +++ b/cldk/analysis/java/java_analysis.py @@ -27,7 +27,7 @@ from cldk.analysis.commons.treesitter import TreesitterJava from cldk.models.java import JCallable from cldk.models.java import JApplication -from cldk.models.java.models import JCRUDOperation, JCompilationUnit, JMethodDetail, JType, JField +from cldk.models.java.models import JCRUDOperation, JComment, JCompilationUnit, JMethodDetail, JType, JField from cldk.analysis.java.codeanalyzer import JCodeanalyzer @@ -41,7 +41,6 @@ def __init__( analysis_json_path: str | Path | None, analysis_level: str, target_files: List[str] | None, - use_graalvm_binary: bool, eager_analysis: bool, ) -> None: """Initialization method for Java Analysis backend. @@ -52,7 +51,6 @@ def __init__( analysis_backend_path (str | None): The path to the analysis_backend, defaults to None and in the case of codeql, it is assumed that the cli is installed and available in the PATH. In the case of codeanalyzer the codeanalyzer.jar is downloaded from the lastest release. analysis_json_path (str | Path | None): The path save the to the analysis database (analysis.json), defaults to None. If None, the analysis database is not persisted. analysis_level (str): Analysis level (symbol-table, call-graph) - use_graalvm_binary (bool): A flag indicating whether to use the GraalVM binary for SDG analysis, defaults to False. If False, the default Java binary is used and one needs to have Java 17 or higher installed. eager_analysis (bool): A flag indicating whether to perform eager analysis, defaults to False. If True, the analysis is performed eagerly. That is, the analysis.json file is created during analysis every time even if it already exists. Raises: @@ -69,7 +67,6 @@ def __init__( self.analysis_json_path = analysis_json_path self.analysis_backend_path = analysis_backend_path self.eager_analysis = eager_analysis - self.use_graalvm_binary = use_graalvm_binary self.target_files = target_files self.treesitter_java: TreesitterJava = TreesitterJava() # Initialize the analysis analysis_backend @@ -79,7 +76,6 @@ def __init__( eager_analysis=self.eager_analysis, analysis_level=self.analysis_level, analysis_json_path=self.analysis_json_path, - use_graalvm_binary=self.use_graalvm_binary, analysis_backend_path=self.analysis_backend_path, target_files=self.target_files, ) @@ -327,6 +323,21 @@ def get_method(self, qualified_class_name: str, qualified_method_name: str) -> J """ return self.backend.get_method(qualified_class_name, qualified_method_name) + def get_method_parameters(self, qualified_class_name: str, qualified_method_name: str) -> List[str]: + """Should return a list of method parameters given qualified class and method names. + + Args: + qualified_class_name (str): The qualified name of the class. + qualified_method_name (str): The qualified name of the method. + + Raises: + NotImplementedError: Raised when we do not support this function. + + Returns: + JCallable: A method for the given qualified method name. + """ + return self.backend.get_method_parameters(qualified_class_name, qualified_method_name) + def get_java_file(self, qualified_class_name: str) -> str: """Should return a class given qualified class name. @@ -606,3 +617,54 @@ def get_all_delete_operations(self) -> List[Dict[str, Union[JType, JCallable, Li List[Dict[str, Union[JType, JCallable, List[JCRUDOperation]]]]: A list of all delete operations in the source code. """ return self.backend.get_all_delete_operations() + + # Some APIs to process comments + def get_comments_in_a_method(self, qualified_class_name: str, method_signature: str) -> List[JComment]: + """Get all comments in a method. + + Args: + qualified_class_name (str): Qualified name of the class. + method_signature (str): Signature of the method. + + Returns: + List[str]: List of comments in the method. + """ + return self.backend.get_comments_in_a_method(qualified_class_name, method_signature) + + def get_comments_in_a_class(self, qualified_class_name: str) -> List[JComment]: + """Get all comments in a class. + + Args: + qualified_class_name (str): Qualified name of the class. + + Returns: + List[str]: List of comments in the class. + """ + return self.backend.get_comments_in_a_class(qualified_class_name) + + def get_comment_in_file(self, file_path: str) -> List[JComment]: + """Get all comments in a file. + + Args: + file_path (str): Path to the file. + + Returns: + List[str]: List of comments in the file. + """ + return self.backend.get_comment_in_file(file_path) + + def get_all_comments(self) -> Dict[str, List[JComment]]: + """Get all comments in the Java application. + + Returns: + Dict[str, List[str]]: Dictionary of file paths and their corresponding comments. + """ + return self.backend.get_all_comments() + + def get_all_docstrings(self) -> Dict[str, List[JComment]]: + """Get all docstrings in the Java application. + + Returns: + Dict[str, List[str]]: Dictionary of file paths and their corresponding docstrings. + """ + return self.backend.get_all_docstrings() diff --git a/cldk/analysis/python/python_analysis.py b/cldk/analysis/python/python_analysis.py index f153607..4b35e56 100644 --- a/cldk/analysis/python/python_analysis.py +++ b/cldk/analysis/python/python_analysis.py @@ -35,14 +35,12 @@ def __init__( source_code: str | None, analysis_backend_path: str | None, analysis_json_path: str | Path | None, - use_graalvm_binary: bool = None, ) -> None: self.project_dir = project_dir self.source_code = source_code self.analysis_json_path = analysis_json_path self.analysis_backend_path = analysis_backend_path self.eager_analysis = eager_analysis - self.use_graalvm_binary = use_graalvm_binary self.analysis_backend: TreesitterPython = TreesitterPython() def get_methods(self) -> List[PyMethod]: diff --git a/cldk/core.py b/cldk/core.py index a97fd6d..3c24697 100644 --- a/cldk/core.py +++ b/cldk/core.py @@ -60,7 +60,6 @@ def analysis( target_files: List[str] | None = None, analysis_backend_path: str | None = None, analysis_json_path: str | Path = None, - use_graalvm_binary: bool = False, ) -> JavaAnalysis: """ Initialize the preprocessor based on the specified language. @@ -116,7 +115,6 @@ def analysis( analysis_level=analysis_level, analysis_backend_path=analysis_backend_path, analysis_json_path=analysis_json_path, - use_graalvm_binary=use_graalvm_binary, target_files=target_files, eager_analysis=eager, ) diff --git a/cldk/models/java/models.py b/cldk/models/java/models.py index 59912c1..323d5f6 100644 --- a/cldk/models/java/models.py +++ b/cldk/models/java/models.py @@ -17,18 +17,58 @@ """ Models module """ -from typing import Dict, List, Optional +from typing import Any, Dict, List, Optional, Union from pydantic import BaseModel, field_validator from cldk.models.java.enums import CRUDOperationType, CRUDQueryType _CALLABLES_LOOKUP_TABLE = dict() +class JComment(BaseModel): + """Represents a comment in Java code. + + Attributes: + content (str): The content of the comment. + start_line (int): The starting line number of the comment in the source file. + end_line (int): The ending line number of the comment in the source file. + start_column (int): The starting column of the comment in the source file. + end_column (int): The ending column of the comment in the source file. + is_javadoc (bool): A flag indicating whether the comment is a Javadoc comment. + """ + + content: str | None = None + start_line: int = -1 + end_line: int = -1 + start_column: int = -1 + end_column: int = -1 + is_javadoc: bool = False + + +class JRecordComponent(BaseModel): + """Represents a component of a Java record. + + Attributes: + comment (JComment): The comment associated with the component. + name (str): The name of the component. + type (str): The type of the component. + annotations (List[str]): The annotations applied to the component. + modifiers (List[str]): The modifiers applied to the component. + """ + + comment: JComment | None + name: str + type: str + modifiers: List[str] + annotations: List[str] + default_value: Union[str, None, Any] = None + is_var_args: bool = False + + class JField(BaseModel): """Represents a field in a Java class or interface. Attributes: - comment (str): The comment associated with the field. + comment (JComment): The comment associated with the field. name (str): The name of the field. type (str): The type of the field. start_line (int): The starting line number of the field in the source file. @@ -38,7 +78,7 @@ class JField(BaseModel): annotations (List[str]): The annotations applied to the field. """ - comment: str + comment: JComment | None type: str start_line: int end_line: int @@ -55,12 +95,20 @@ class JCallableParameter(BaseModel): type (str): The type of the parameter. annotations (List[str]): The annotations applied to the parameter. modifiers (List[str]): The modifiers applied to the parameter. + start_line (int): The starting line number of the parameter in the source file. + end_line (int): The ending line number of the parameter in the source file. + start_column (int): The starting column of the parameter in the source file. + end_column (int): The ending column of the parameter in the source file. """ name: str | None type: str annotations: List[str] modifiers: List[str] + start_line: int + end_line: int + start_column: int + end_column: int class JEnumConstant(BaseModel): @@ -105,6 +153,7 @@ class JCallSite(BaseModel): """Represents a call site. Attributes: + comment (JComment): The comment associated with the call site. method_name (str): The name of the method called at the call site. receiver_expr (str): Expression for the receiver of the method call. receiver_type (str): Name of type declaring the called method. @@ -125,6 +174,7 @@ class JCallSite(BaseModel): end_column (int): The ending column of the call site. """ + comment: JComment | None method_name: str receiver_expr: str = "" receiver_type: str @@ -149,6 +199,7 @@ class JVariableDeclaration(BaseModel): """Represents a variable declaration. Attributes: + comment (JComment): The comment associated with the variable declaration. name (str): The name of the variable. type (str): The type of the variable. initializer (str): The initialization expression (if present) for the variable declaration. @@ -158,6 +209,7 @@ class JVariableDeclaration(BaseModel): end_column (int): The ending column of the declaration. """ + comment: JComment | None name: str type: str initializer: str @@ -167,6 +219,40 @@ class JVariableDeclaration(BaseModel): end_column: int +class InitializationBlock(BaseModel): + """Represents an initialization block in Java. + + Attributes: + file_path (str): The path to the source file. + comments (List[JComment]): The comments associated with the block. + annotations (List[str]): The annotations applied to the block. + thrown_exceptions (List[str]): Exceptions declared via "throws". + code (str): The code block. + start_line (int): The starting line number of the block in the source file. + end_line (int): The ending line number of the block in the source file. + is_static (bool): A flag indicating whether the block is static. + referenced_types (List[str]): The types referenced within the block. + accessed_fields (List[str]): Fields accessed in the block. + call_sites (List[JCallSite]): Call sites in the block. + variable_declarations (List[JVariableDeclaration]): Local variable declarations in the block. + cyclomatic_complexity (int): Cyclomatic complexity of the block. + """ + + file_path: str + comments: List[JComment] + annotations: List[str] + thrown_exceptions: List[str] + code: str + start_line: int + end_line: int + is_static: bool + referenced_types: List[str] + accessed_fields: List[str] + call_sites: List[JCallSite] + variable_declarations: List[JVariableDeclaration] + cyclomatic_complexity: int + + class JCallable(BaseModel): """Represents a callable entity such as a method or constructor in Java. @@ -174,7 +260,7 @@ class JCallable(BaseModel): signature (str): The signature of the callable. is_implicit (bool): A flag indicating whether the callable is implicit (e.g., a default constructor). is_constructor (bool): A flag indicating whether the callable is a constructor. - comment (str): The comment associated with the callable. + comment (List[JComment]): A list of comments associated with the callable. annotations (List[str]): The annotations applied to the callable. modifiers (List[str]): The modifiers applied to the callable (e.g., public, static). thrown_exceptions (List[str]): Exceptions declared via "throws". @@ -197,7 +283,7 @@ class JCallable(BaseModel): signature: str is_implicit: bool is_constructor: bool - comment: str + comments: List[JComment] annotations: List[str] modifiers: List[str] thrown_exceptions: List[str] = [] @@ -236,7 +322,7 @@ class JType(BaseModel): is_annotation_declaration (bool): A flag indicating whether the object is an annotation declaration. is_record_declaration (bool): A flag indicating whether this object is a record declaration. is_concrete_class (bool): A flag indicating whether this is a concrete class. - comment (str): The comment of the class or interface. + comments (List[JComment]): A list of comments associated with the class/type. extends_list (List[str]): The list of classes or interfaces that the object extends. implements_list (List[str]): The list of interfaces that the object implements. modifiers (List[str]): The list of modifiers of the object. @@ -258,29 +344,31 @@ class JType(BaseModel): is_annotation_declaration: bool = False is_record_declaration: bool = False is_concrete_class: bool = False - comment: str + comments: List[JComment] | None = [] extends_list: List[str] | None = [] implements_list: List[str] | None = [] modifiers: List[str] | None = [] annotations: List[str] | None = [] parent_type: str - is_entrypoint_class: bool = False nested_type_declerations: List[str] | None = [] callable_declarations: Dict[str, JCallable] = {} field_declarations: List[JField] = [] enum_constants: List[JEnumConstant] | None = [] + record_components: List[JRecordComponent] | None = [] + initialization_blocks: List[InitializationBlock] | None = [] + is_entrypoint_class: bool = False class JCompilationUnit(BaseModel): """Represents a compilation unit in Java. Attributes: - comment (str): A comment associated with the compilation unit. + comments (List[JComment]): A list of comments in the compilation unit. imports (List[str]): A list of import statements in the compilation unit. type_declarations (Dict[str, JType]): A dictionary mapping type names to their corresponding JType representations. """ - comment: str + comments: List[JComment] imports: List[str] type_declarations: Dict[str, JType] is_modified: bool = False @@ -342,6 +430,7 @@ def validate_source(cls, value) -> JMethodDetail: j_callable = _CALLABLES_LOOKUP_TABLE.get( (type_declaration, signature), JCallable( + comments=[], signature=signature, is_implicit=True, is_constructor="" in value["callable_declaration"], @@ -350,7 +439,10 @@ def validate_source(cls, value) -> JMethodDetail: modifiers=[], thrown_exceptions=[], declaration="", - parameters=[JCallableParameter(name=None, type=t, annotations=[], modifiers=[]) for t in value["callable_declaration"].split("(")[1].split(")")[0].split(",")], + parameters=[ + JCallableParameter(name=None, type=t, annotations=[], modifiers=[], start_column=-1, end_column=-1, start_line=-1, end_line=-1) + for t in value["callable_declaration"].split("(")[1].split(")")[0].split(",") + ], code="", start_line=-1, end_line=-1, diff --git a/tests/analysis/java/test_java_analysis.py b/tests/analysis/java/test_java_analysis.py index 1b5d54e..ed26525 100644 --- a/tests/analysis/java/test_java_analysis.py +++ b/tests/analysis/java/test_java_analysis.py @@ -30,7 +30,7 @@ from cldk import CLDK from cldk.analysis import AnalysisLevel from cldk.analysis.java import JavaAnalysis -from cldk.models.java.models import JCallable, JCompilationUnit, JField, JMethodDetail, JApplication, JType +from cldk.models.java.models import JCallable, JCallableParameter, JComment, JCompilationUnit, JField, JMethodDetail, JApplication, JType def test_get_symbol_table_is_not_null(test_fixture, analysis_json): @@ -64,7 +64,6 @@ def test_get_imports(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -87,7 +86,6 @@ def test_get_variables(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -110,7 +108,6 @@ def test_get_service_entry_point_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -133,7 +130,6 @@ def test_get_service_entry_point_methods(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -156,7 +152,6 @@ def test_get_application_view(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -187,7 +182,6 @@ def test_get_symbol_table(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -211,7 +205,6 @@ def test_get_compilation_units(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -232,7 +225,6 @@ def test_get_class_hierarchy(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -255,7 +247,6 @@ def test_is_parsable(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -280,7 +271,6 @@ def test_get_raw_ast(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -308,7 +298,6 @@ def test_get_call_graph(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -333,7 +322,6 @@ def test_get_call_graph_json(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -360,7 +348,6 @@ def test_get_callers(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -406,7 +393,6 @@ def test_get_callees(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -457,7 +443,6 @@ def test_get_methods(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -482,7 +467,6 @@ def test_get_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -507,7 +491,6 @@ def test_get_classes_by_criteria(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -547,7 +530,6 @@ def test_get_class(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -569,7 +551,6 @@ def test_get_method(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -579,6 +560,33 @@ def test_get_method(test_fixture, analysis_json): assert the_method.declaration == "public static void trace(String message)" +def test_get_method_parameters(test_fixture, analysis_json): + """Should return a method parameters""" + + # Patch subprocess so that it does not run codeanalyzer + with patch("cldk.analysis.java.codeanalyzer.codeanalyzer.subprocess.run") as run_mock: + run_mock.return_value = MagicMock(stdout=analysis_json, returncode=0) + java_analysis = JavaAnalysis( + project_dir=test_fixture, + source_code=None, + analysis_backend_path=None, + analysis_json_path=None, + analysis_level=AnalysisLevel.symbol_table, + target_files=None, + eager_analysis=False, + ) + + the_method_parameters = java_analysis.get_method_parameters("com.ibm.websphere.samples.daytrader.util.Log", "trace(String)") + assert the_method_parameters is not None + assert isinstance(the_method_parameters, List) + assert len(the_method_parameters) == 1 + the_method_parameter: JCallableParameter = the_method_parameters[0] + the_method_parameter.start_line >= 0 + the_method_parameter.end_line >= 0 + the_method_parameter.start_column >= 0 + the_method_parameter.end_column >= 0 + + def test_get_java_file(test_fixture, analysis_json): """Should return the java file and compilation unit""" @@ -592,7 +600,6 @@ def test_get_java_file(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -622,15 +629,14 @@ def test_get_methods_in_class(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) - # Test that there are 29 methods in the Log class + # Test that there are 30 methods in the Log class methods = java_analysis.get_methods_in_class("com.ibm.websphere.samples.daytrader.util.Log") assert methods is not None assert isinstance(methods, Dict) - assert len(methods) == 29 + assert len(methods) == 30 for method in methods: assert isinstance(methods[method], JCallable) @@ -648,7 +654,6 @@ def test_get_fields(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -674,7 +679,6 @@ def test_get_nested_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -699,7 +703,6 @@ def test_get_sub_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -731,7 +734,6 @@ def test_get_extended_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -763,7 +765,6 @@ def test_get_implemented_interfaces(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -795,7 +796,6 @@ def test_get_class_call_graph(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -829,7 +829,6 @@ def test_get_entry_point_classes(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -854,7 +853,6 @@ def test_get_entry_point_methods(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -881,7 +879,6 @@ def test_remove_all_comments(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -909,7 +906,6 @@ def test_get_methods_with_annotations(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -948,7 +944,6 @@ def test_get_test_methods(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -970,7 +965,6 @@ def test_get_calling_lines(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -1001,7 +995,6 @@ def test_get_call_targets(test_fixture, analysis_json): analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, target_files=None, - use_graalvm_binary=False, eager_analysis=False, ) @@ -1016,3 +1009,59 @@ def test_get_call_targets(test_fixture, analysis_json): return assert False, "Did not raise NotImplementedError" + + +def test_get_all_comments(test_fixture, analysis_json): + """Should return all comments""" + + # Patch subprocess so that it does not run codeanalyzer + with patch("cldk.analysis.java.codeanalyzer.codeanalyzer.subprocess.run") as run_mock: + run_mock.return_value = MagicMock(stdout=analysis_json, returncode=0) + java_analysis = JavaAnalysis( + project_dir=test_fixture, + source_code=None, + analysis_backend_path=None, + analysis_json_path=None, + analysis_level=AnalysisLevel.call_graph, + target_files=None, + eager_analysis=False, + ) + + all_comments = java_analysis.get_all_comments() + assert all_comments is not None + assert isinstance(all_comments, Dict) + assert len(all_comments) > 0 + for file_name, list_of_comments in all_comments.items(): + print(f"File name: {file_name}") + assert isinstance(list_of_comments, List) + assert len(list_of_comments) > 0 + for comment in list_of_comments: + assert isinstance(comment, JComment) + if comment.content: + print(f"Comment: {comment.content}") + + +def test_get_all_docstrings(test_fixture, analysis_json): + """Should return all docstrings""" + + # Patch subprocess so that it does not run codeanalyzer + with patch("cldk.analysis.java.codeanalyzer.codeanalyzer.subprocess.run") as run_mock: + run_mock.return_value = MagicMock(stdout=analysis_json, returncode=0) + java_analysis = JavaAnalysis( + project_dir=test_fixture, + source_code=None, + analysis_backend_path=None, + analysis_json_path=None, + analysis_level=AnalysisLevel.call_graph, + target_files=None, + eager_analysis=False, + ) + + all_docstrings = java_analysis.get_all_docstrings() + assert all_docstrings is not None + assert isinstance(all_docstrings, List) + assert len(all_docstrings) > 0 + for file_name, docstring in all_docstrings: + print(f"File name: {file_name}") + assert isinstance(docstring, JComment) + print(f"Docstring: {docstring.content}") diff --git a/tests/analysis/java/test_jcodeanalyzer.py b/tests/analysis/java/test_jcodeanalyzer.py index 035ba49..0ec4892 100644 --- a/tests/analysis/java/test_jcodeanalyzer.py +++ b/tests/analysis/java/test_jcodeanalyzer.py @@ -42,7 +42,6 @@ def test_init_japplication(test_fixture, codeanalyzer_jar_path, analysis_json): analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -63,7 +62,6 @@ def test_init_codeanalyzer_no_json_path(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files="a.java b.java", ) @@ -84,7 +82,6 @@ def test_init_codeanalyzer_with_json_path(test_fixture, analysis_json, analysis_ analysis_backend_path=None, analysis_json_path=analysis_json_fixture, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -119,16 +116,10 @@ def test_get_codeanalyzer_exec(test_fixture, codeanalyzer_jar_path, analysis_jso analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=True, eager_analysis=False, target_files=None, ) - exec_path = code_analyzer._get_codeanalyzer_exec()[0] - relative_path = exec_path.split("/cldk")[1] - assert relative_path == "/analysis/java/codeanalyzer/bin/codeanalyzer" - # Test with analysis_backend_path as the location - code_analyzer.use_graalvm_binary = False jar_file = code_analyzer._get_codeanalyzer_exec()[-1] exec_path = os.path.dirname(jar_file) assert exec_path == str(codeanalyzer_jar_path) @@ -153,7 +144,6 @@ def test_generate_call_graph(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -184,7 +174,6 @@ def test_codeanalyzer_single_file(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -205,7 +194,6 @@ def test_get_application(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -227,7 +215,6 @@ def test_get_symbol_table(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -251,7 +238,6 @@ def test_get_application_view(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -279,7 +265,6 @@ def test_get_system_dependency_graph(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -303,7 +288,6 @@ def test_get_call_graph(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -330,7 +314,6 @@ def test_get_call_graph_json(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -354,7 +337,6 @@ def test_get_all_callers(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -391,7 +373,6 @@ def test_get_all_callees(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -426,7 +407,6 @@ def test_get_all_classes(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -453,7 +433,6 @@ def test_get_class(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -475,7 +454,6 @@ def test_get_method(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -497,7 +475,6 @@ def test_get_java_file(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -526,7 +503,6 @@ def test_get_all_methods_in_class(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -553,7 +529,6 @@ def test_get_all_constructors(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -587,7 +562,6 @@ def test_get_all_sub_classes(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -611,7 +585,6 @@ def test_get_all_fields(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -640,7 +613,6 @@ def test_get_all_nested_classes(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -666,7 +638,6 @@ def test_get_extended_classes(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -696,7 +667,6 @@ def test_get_implemented_interfaces(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -728,7 +698,6 @@ def test_get_class_call_graph_using_symbol_table(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -755,7 +724,6 @@ def test_get_class_call_graph(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -791,7 +759,6 @@ def test_get_all_methods_in_application(test_fixture, analysis_json): analysis_backend_path=None, analysis_json_path=None, analysis_level=AnalysisLevel.call_graph, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -816,7 +783,6 @@ def test_get_all_entrypoint_methods_in_application(test_fixture, codeanalyzer_ja analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -842,7 +808,6 @@ def test_get_all_entrypoint_classes_in_the_application(test_fixture, codeanalyze analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=None, analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=False, target_files=None, ) @@ -865,7 +830,6 @@ def test_get_all_get_crud_operations(test_fixture_pbw, codeanalyzer_jar_path): analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture_pbw / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) @@ -890,7 +854,6 @@ def test_get_all_get_crud_read_operations(test_fixture_pbw, codeanalyzer_jar_pat analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture_pbw / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) @@ -915,7 +878,6 @@ def test_get_all_get_crud_create_operations(test_fixture_pbw, codeanalyzer_jar_p analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture_pbw / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) @@ -940,7 +902,6 @@ def test_get_all_get_crud_update_operations(test_fixture_pbw, codeanalyzer_jar_p analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture_pbw / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) @@ -965,7 +926,6 @@ def test_get_all_get_crud_delete_operations(test_fixture_pbw, codeanalyzer_jar_p analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture_pbw / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) @@ -990,7 +950,6 @@ def test_get_all_get_crud_operations_daytrader8(test_fixture, codeanalyzer_jar_p analysis_backend_path=codeanalyzer_jar_path, analysis_json_path=test_fixture / "build", analysis_level=AnalysisLevel.symbol_table, - use_graalvm_binary=False, eager_analysis=True, target_files=None, ) diff --git a/tests/conftest.py b/tests/conftest.py index f7f2f12..5c9afdb 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -75,7 +75,7 @@ def codeanalyzer_jar_path(): # Load the configuration config = toml.load(pyproject_path) - return Path(config["tool"]["cldk"]["testing"]["codeanalyzer-jar-path"]) / "2.2.0" + return Path(config["tool"]["cldk"]["testing"]["codeanalyzer-jar-path"]) / "2.3.0" @pytest.fixture(scope="session", autouse=True) diff --git a/tests/resources/java/analysis_json/slim/analysis.json b/tests/resources/java/analysis_json/slim/analysis.json index 82fbd7e..9df6d5c 100644 --- a/tests/resources/java/analysis_json/slim/analysis.json +++ b/tests/resources/java/analysis_json/slim/analysis.json @@ -6,13 +6,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -24,13 +24,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -42,7 +42,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -66,7 +66,7 @@ "callable_declaration": "access$100(com.ibm.websphere.samples.daytrader.util.KeyBlock)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -78,7 +78,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -96,13 +96,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" @@ -114,13 +114,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -132,13 +132,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -150,13 +150,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -168,13 +168,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -186,13 +186,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" @@ -204,13 +204,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -222,13 +222,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)", "callable_declaration": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)" @@ -240,13 +240,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)", "callable_declaration": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)" @@ -258,13 +258,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -276,13 +276,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -294,13 +294,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -312,13 +312,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -330,13 +330,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -348,13 +348,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -366,13 +366,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -384,13 +384,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -402,13 +402,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -420,13 +420,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -438,13 +438,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -456,13 +456,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -474,13 +474,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -492,13 +492,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -510,13 +510,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -528,13 +528,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -546,13 +546,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -564,13 +564,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" @@ -582,13 +582,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" @@ -600,13 +600,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -618,13 +618,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -636,13 +636,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -654,13 +654,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object)" @@ -672,13 +672,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object)" @@ -690,13 +690,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" @@ -708,13 +708,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" @@ -726,13 +726,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -744,13 +744,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -762,13 +762,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -780,13 +780,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -798,13 +798,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -816,13 +816,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -834,13 +834,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -852,13 +852,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -870,13 +870,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -888,13 +888,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -906,13 +906,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -924,13 +924,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -942,13 +942,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -960,13 +960,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -978,13 +978,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -996,13 +996,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -1014,13 +1014,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbols()", "callable_declaration": "rndSymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -1032,13 +1032,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -1050,13 +1050,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -1068,13 +1068,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1086,13 +1086,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1104,13 +1104,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1122,13 +1122,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1140,13 +1140,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1158,13 +1158,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1176,13 +1176,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -1194,13 +1194,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" @@ -1212,13 +1212,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" @@ -1230,13 +1230,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -1248,13 +1248,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -1266,13 +1266,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -1284,13 +1284,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" @@ -1302,13 +1302,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" @@ -1320,13 +1320,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderFee(String)", "callable_declaration": "getOrderFee(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -1338,13 +1338,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -1356,13 +1356,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -1374,13 +1374,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -1392,13 +1392,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" @@ -1410,13 +1410,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" @@ -1428,13 +1428,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -1446,13 +1446,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -1464,13 +1464,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -1482,13 +1482,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -1500,13 +1500,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -1518,13 +1518,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -1536,13 +1536,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -1554,13 +1554,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -1572,13 +1572,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -1590,13 +1590,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -1608,13 +1608,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -1626,13 +1626,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -1644,13 +1644,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -1662,13 +1662,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" @@ -1680,13 +1680,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" @@ -1698,13 +1698,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -1716,13 +1716,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" @@ -1734,13 +1734,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" @@ -1752,13 +1752,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -1770,13 +1770,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" @@ -1788,13 +1788,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" @@ -1806,13 +1806,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -1824,13 +1824,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -1842,49 +1842,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", - "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "signature": "getSymbol()", - "callable_declaration": "getSymbol()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", - "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", - "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "signature": "getCompanyName()", - "callable_declaration": "getCompanyName()" - } - }, - { - "source_kind": "PARAM_CALLER", - "destination_kind": "PARAM_CALLEE", - "type": "DATA_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -1896,13 +1860,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -1914,13 +1878,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -1932,13 +1896,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -1950,13 +1914,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -1968,13 +1932,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -1986,13 +1950,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -2004,13 +1968,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -2022,13 +1986,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -2040,13 +2004,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -2058,13 +2022,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -2076,13 +2040,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -2094,13 +2058,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -2112,13 +2076,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -2130,13 +2094,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -2148,13 +2112,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -2166,13 +2130,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -2184,13 +2148,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -2202,13 +2166,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -2220,13 +2184,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -2238,13 +2202,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -2256,13 +2220,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -2274,13 +2238,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -2292,13 +2256,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" @@ -2310,13 +2274,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" @@ -2328,13 +2292,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" @@ -2346,13 +2310,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" @@ -2364,13 +2328,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -2382,13 +2346,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -2400,13 +2364,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" @@ -2418,13 +2382,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -2436,13 +2400,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" @@ -2454,13 +2418,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -2472,13 +2436,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -2490,13 +2454,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -2508,13 +2472,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -2526,13 +2490,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -2544,13 +2508,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -2562,13 +2526,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String, String)", "callable_declaration": "log(String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -2580,13 +2544,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String, String)", "callable_declaration": "log(String, String, String)" @@ -2598,13 +2562,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_HOLDINGS()", "callable_declaration": "getMAX_HOLDINGS()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -2616,13 +2580,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_HOLDINGS()", "callable_declaration": "getMAX_HOLDINGS()" @@ -2634,13 +2598,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -2652,49 +2616,31 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" } }, - { - "source_kind": "NORMAL_RET_CALLEE", - "destination_kind": "NORMAL_RET_CALLER", - "type": "DATA_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", - "signature": "getQuote(String)", - "callable_declaration": "getQuote(String)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", - "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" - } - }, { "source_kind": "NORMAL", "destination_kind": "METHOD_ENTRY", "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -2706,13 +2652,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -2724,13 +2670,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -2742,13 +2688,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -2760,13 +2706,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" @@ -2778,13 +2724,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" @@ -2796,13 +2742,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -2814,13 +2760,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -2832,13 +2778,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -2850,13 +2796,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -2868,13 +2814,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" @@ -2886,13 +2832,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" @@ -2904,13 +2850,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -2922,13 +2868,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -2940,13 +2886,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -2958,13 +2904,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -2976,13 +2922,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -2994,13 +2940,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" @@ -3012,13 +2958,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" @@ -3030,13 +2976,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3048,13 +2994,31 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", + "signature": "buildDB(java.io.PrintWriter, InputStream)", + "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "rndQuantity()", + "callable_declaration": "rndQuantity()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3066,31 +3030,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" } }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", + "signature": "buildDB(java.io.PrintWriter, InputStream)", + "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "rndQuantity()", + "callable_declaration": "rndQuantity()" + } + }, { "source_kind": "PARAM_CALLER", "destination_kind": "PARAM_CALLEE", "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -3102,13 +3084,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" @@ -3120,13 +3102,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -3138,13 +3120,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -3156,13 +3138,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3174,13 +3156,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -3192,13 +3174,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -3210,13 +3192,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3228,13 +3210,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -3246,13 +3228,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -3264,13 +3246,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3282,13 +3264,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -3300,13 +3282,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -3318,13 +3300,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3336,13 +3318,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -3354,13 +3336,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -3372,13 +3354,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" @@ -3390,16 +3372,16 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" }, "target": { - "file_path": "", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", - "signature": "TradeConfigJSF()", - "callable_declaration": "()" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" } }, { @@ -3408,13 +3390,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -3426,13 +3408,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -3444,13 +3426,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -3462,13 +3444,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -3480,13 +3462,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -3498,13 +3480,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -3516,13 +3498,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -3534,13 +3516,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -3552,13 +3534,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -3570,13 +3552,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -3588,13 +3570,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -3606,13 +3588,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -3624,13 +3606,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -3642,13 +3624,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -3660,13 +3642,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -3678,13 +3660,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -3696,13 +3678,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3714,13 +3696,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -3732,13 +3714,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -3750,13 +3732,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" @@ -3768,13 +3750,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -3786,13 +3768,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -3804,13 +3786,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "nextUserID()", "callable_declaration": "nextUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -3822,13 +3804,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "nextUserID()", "callable_declaration": "nextUserID()" @@ -3840,13 +3822,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -3858,13 +3840,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getHostname()", "callable_declaration": "getHostname()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" @@ -3876,13 +3858,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getHostname()", "callable_declaration": "getHostname()" @@ -3894,13 +3876,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -3912,13 +3894,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -3930,13 +3912,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" @@ -3948,13 +3930,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "incrementSellDeficit()", "callable_declaration": "incrementSellDeficit()" @@ -3966,13 +3948,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" @@ -3984,13 +3966,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -4002,13 +3984,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -4020,13 +4002,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -4038,13 +4020,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -4056,13 +4038,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" @@ -4074,13 +4056,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -4092,13 +4074,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -4110,13 +4092,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -4128,13 +4110,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -4146,13 +4128,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -4164,13 +4146,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -4182,13 +4164,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -4200,13 +4182,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" @@ -4218,16 +4200,16 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" }, "target": { - "file_path": "", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", - "signature": "TradeConfigJSF()", - "callable_declaration": "()" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" } }, { @@ -4236,13 +4218,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -4254,13 +4236,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -4272,7 +4254,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -4290,13 +4272,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -4308,13 +4290,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -4326,13 +4308,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -4344,13 +4326,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -4362,13 +4344,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -4380,13 +4362,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -4398,13 +4380,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUpdateQuotePrices()", "callable_declaration": "getUpdateQuotePrices()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -4416,13 +4398,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUpdateQuotePrices()", "callable_declaration": "getUpdateQuotePrices()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -4434,13 +4416,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUpdateQuotePrices()", "callable_declaration": "getUpdateQuotePrices()" @@ -4452,13 +4434,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -4470,13 +4452,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -4488,13 +4470,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -4506,13 +4488,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -4524,13 +4506,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -4542,13 +4524,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -4560,13 +4542,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -4578,13 +4560,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -4596,13 +4578,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -4614,13 +4596,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -4632,13 +4614,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -4650,13 +4632,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -4668,13 +4650,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -4686,13 +4668,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -4704,13 +4686,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -4722,13 +4704,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -4740,13 +4722,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -4758,13 +4740,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -4776,13 +4758,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -4794,16 +4776,70 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "<>", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(java.lang.Object)", + "callable_declaration": "encode(java.lang.Object)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "<>", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(java.lang.Object)", + "callable_declaration": "encode(java.lang.Object)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "signature": "print()", - "callable_declaration": "print()" + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" } }, { @@ -4812,13 +4848,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -4830,31 +4866,67 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" } }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + } + }, { "source_kind": "NORMAL", "destination_kind": "METHOD_ENTRY", "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -4866,16 +4938,34 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "signature": "print()", - "callable_declaration": "print()" + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" } }, { @@ -4884,13 +4974,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -4902,13 +4992,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -4920,13 +5010,85 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -4938,13 +5100,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -4956,16 +5118,16 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" } }, { @@ -4974,13 +5136,31 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getTradeUserCount()", "callable_declaration": "getTradeUserCount()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -4992,13 +5172,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getTradeUserCount()", "callable_declaration": "getTradeUserCount()" @@ -5010,13 +5190,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -5028,13 +5244,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -5046,16 +5262,34 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" } }, { @@ -5064,13 +5298,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getSummaryDate()", "callable_declaration": "getSummaryDate()" @@ -5082,13 +5316,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -5100,13 +5370,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -5118,16 +5388,34 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" } }, { @@ -5136,13 +5424,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -5154,13 +5442,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -5172,13 +5496,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -5190,16 +5514,16 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" } }, { @@ -5208,13 +5532,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5226,31 +5550,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" } }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + } + }, { "source_kind": "NORMAL", "destination_kind": "METHOD_ENTRY", "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5262,13 +5604,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -5280,13 +5622,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5298,13 +5640,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5316,13 +5658,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5334,13 +5676,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -5352,13 +5694,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -5370,13 +5712,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -5388,13 +5766,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -5406,16 +5784,34 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" } }, { @@ -5424,13 +5820,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -5442,13 +5838,49 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" @@ -5460,13 +5892,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -5478,16 +5910,34 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + } + }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" } }, { @@ -5496,13 +5946,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5514,13 +5964,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5532,13 +5982,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -5550,13 +6000,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5568,13 +6018,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5586,13 +6036,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5604,13 +6054,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5622,13 +6072,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5640,13 +6090,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -5658,13 +6108,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -5676,13 +6126,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getTradeUserCount()", "callable_declaration": "getTradeUserCount()" @@ -5694,13 +6144,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getSummaryDate()", "callable_declaration": "getSummaryDate()" @@ -5712,13 +6162,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -5730,13 +6180,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -5748,13 +6198,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5766,13 +6216,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5784,13 +6234,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -5802,13 +6252,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5820,13 +6270,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5838,13 +6288,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5856,13 +6306,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5874,13 +6324,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -5892,13 +6342,301 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -5910,13 +6648,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -5928,13 +6666,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -5946,13 +6684,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -5964,13 +6702,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -5982,13 +6720,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -6000,13 +6738,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -6018,13 +6756,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -6036,31 +6774,67 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" } }, + { + "source_kind": "NORMAL_RET_CALLEE", + "destination_kind": "NORMAL_RET_CALLER", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "getClosedOrders(String)", + "callable_declaration": "getClosedOrders(String)" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "getClosedOrders(String)", + "callable_declaration": "getClosedOrders(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, { "source_kind": "NORMAL", "destination_kind": "METHOD_ENTRY", "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -6072,13 +6846,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -6090,13 +6864,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -6108,13 +6882,157 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -6126,13 +7044,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "doTrace()", "callable_declaration": "doTrace()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -6144,13 +7062,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "doTrace()", "callable_declaration": "doTrace()" @@ -6162,13 +7080,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -6180,13 +7098,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -6198,13 +7116,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -6216,13 +7134,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -6234,13 +7152,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -6252,13 +7170,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -6270,31 +7188,175 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" } }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, { "source_kind": "NORMAL_RET_CALLEE", "destination_kind": "NORMAL_RET_CALLER", "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" @@ -6306,13 +7368,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" @@ -6324,13 +7386,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" @@ -6342,13 +7404,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -6360,13 +7422,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -6378,13 +7440,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" @@ -6396,13 +7458,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -6414,7 +7476,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -6432,13 +7494,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -6450,13 +7512,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" @@ -6468,13 +7530,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -6486,13 +7548,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -6504,13 +7566,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" @@ -6522,13 +7584,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -6540,13 +7602,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "MDBStats()", "callable_declaration": "MDBStats()" @@ -6558,13 +7620,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "MDBStats()", "callable_declaration": "MDBStats()" @@ -6576,13 +7638,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -6594,13 +7656,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -6612,13 +7674,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -6630,13 +7692,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -6648,13 +7710,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "DTStreamer3MDB()", "callable_declaration": "DTStreamer3MDB()" @@ -6666,13 +7728,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" @@ -6684,13 +7746,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -6702,13 +7764,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" @@ -6720,13 +7782,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "DTStreamer3MDB()", "callable_declaration": "DTStreamer3MDB()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -6738,13 +7800,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -6756,49 +7818,31 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" } }, - { - "source_kind": "NORMAL_RET_CALLEE", - "destination_kind": "NORMAL_RET_CALLER", - "type": "DATA_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "signature": "getMinSecs()", - "callable_declaration": "getMinSecs()" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", - "signature": "onMessage(Message)", - "callable_declaration": "onMessage(Message)" - } - }, { "source_kind": "NORMAL", "destination_kind": "METHOD_ENTRY", "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -6810,13 +7854,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -6828,13 +7872,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -6846,13 +7890,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -6864,13 +7908,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -6882,13 +7926,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -6900,13 +7944,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -6918,13 +7962,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -6936,13 +7980,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -6954,13 +7998,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" @@ -6972,13 +8016,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -6990,13 +8034,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -7008,13 +8052,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -7026,13 +8070,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -7044,13 +8088,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -7062,13 +8106,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7080,13 +8124,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -7098,13 +8142,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -7116,13 +8160,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -7134,13 +8178,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7152,13 +8196,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7170,13 +8214,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7188,13 +8232,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7206,13 +8250,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7224,13 +8268,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -7242,13 +8286,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7260,7 +8304,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7278,13 +8322,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -7296,13 +8340,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -7320,7 +8364,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7332,13 +8376,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -7350,13 +8394,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -7368,13 +8412,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -7386,13 +8430,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -7404,13 +8448,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -7422,13 +8466,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -7440,13 +8484,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -7458,13 +8502,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" @@ -7476,13 +8520,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" @@ -7494,13 +8538,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" @@ -7512,13 +8556,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" @@ -7530,13 +8574,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" @@ -7548,13 +8592,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" @@ -7566,13 +8610,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -7584,13 +8628,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -7602,13 +8646,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "incrementScenarioCount()", "callable_declaration": "incrementScenarioCount()" @@ -7620,13 +8664,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBoolean()", "callable_declaration": "rndBoolean()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -7638,13 +8682,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -7656,13 +8700,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" @@ -7674,7 +8718,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -7692,7 +8736,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -7710,13 +8754,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -7728,13 +8772,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -7746,13 +8790,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -7764,13 +8808,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" @@ -7782,13 +8826,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "hello()", "callable_declaration": "hello()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -7800,13 +8844,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "hello()", "callable_declaration": "hello()" @@ -7818,13 +8862,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "hello()", "callable_declaration": "hello()" @@ -7836,13 +8880,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -7854,13 +8898,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7872,13 +8916,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7890,13 +8934,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7908,13 +8952,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -7926,13 +8970,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7944,13 +8988,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7962,13 +9006,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7980,13 +9024,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -7998,7 +9042,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -8016,7 +9060,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -8034,13 +9078,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -8052,31 +9096,67 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" } }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getMAX_USERS()", + "callable_declaration": "getMAX_USERS()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getMAX_QUOTES()", + "callable_declaration": "getMAX_QUOTES()" + } + }, { "source_kind": "NORMAL_RET_CALLEE", "destination_kind": "NORMAL_RET_CALLER", "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "getBeanMangerViaCDICurrent()", "callable_declaration": "getBeanMangerViaCDICurrent()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaCDICurrent", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -8088,13 +9168,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaCDICurrent", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "getBeanMangerViaCDICurrent()", "callable_declaration": "getBeanMangerViaCDICurrent()" @@ -8106,13 +9186,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaCDICurrent", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "getBeanMangerViaCDICurrent()", "callable_declaration": "getBeanMangerViaCDICurrent()" @@ -8124,13 +9204,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -8142,13 +9222,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" @@ -8160,13 +9240,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" @@ -8178,13 +9258,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -8196,13 +9276,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -8214,13 +9294,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -8232,13 +9312,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -8250,13 +9330,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" @@ -8268,13 +9348,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" @@ -8286,31 +9366,31 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "signature": "getMAX_QUOTES()", - "callable_declaration": "getMAX_QUOTES()" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", + "signature": "resetTrade(boolean)", + "callable_declaration": "resetTrade(boolean)" } }, { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", + "source_kind": "PARAM_CALLER", + "destination_kind": "PARAM_CALLEE", + "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -8322,34 +9402,34 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", - "signature": "buildDB(java.io.PrintWriter, InputStream)", - "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", + "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", + "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "signature": "getMAX_USERS()", - "callable_declaration": "getMAX_USERS()" + "signature": "getPage(int)", + "callable_declaration": "getPage(int)" } }, { - "source_kind": "PARAM_CALLER", - "destination_kind": "PARAM_CALLEE", - "type": "DATA_DEP", + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", - "signature": "buildDB(java.io.PrintWriter, InputStream)", - "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "checkDiagnostics()", + "callable_declaration": "checkDiagnostics()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", - "signature": "resetTrade(boolean)", - "callable_declaration": "resetTrade(boolean)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "error(String)", + "callable_declaration": "error(String)" } }, { @@ -8358,16 +9438,16 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", - "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", - "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "signature": "getPage(int)", - "callable_declaration": "getPage(int)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "checkDiagnostics()", + "callable_declaration": "checkDiagnostics()" } }, { @@ -8394,13 +9474,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -8412,13 +9492,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -8430,13 +9510,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -8448,13 +9528,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -8466,25 +9546,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "signature": "print()", - "callable_declaration": "print()" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" @@ -8502,7 +9564,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" @@ -8520,13 +9582,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "quotesGet(String)", "callable_declaration": "quotesGet(String)" @@ -8538,49 +9600,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", - "signature": "getQuotes(String)", - "callable_declaration": "getQuotes(String)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "signature": "getQuote(String)", - "callable_declaration": "getQuote(String)" - } - }, - { - "source_kind": "PARAM_CALLER", - "destination_kind": "PARAM_CALLEE", - "type": "DATA_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", - "signature": "getQuotes(String)", - "callable_declaration": "getQuotes(String)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "signature": "getQuote(String)", - "callable_declaration": "getQuote(String)" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "quotesGet(String)", "callable_declaration": "quotesGet(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" @@ -8592,13 +9618,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TraceInterceptor", "signature": "logMethodEntry(InvocationContext)", "callable_declaration": "logMethodEntry(InvocationContext)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -8610,13 +9636,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync", "signature": "onAsyncEvent2(String)", "callable_declaration": "onAsyncEvent2(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -8628,13 +9654,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletLargeContentLength", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletLargeContentLength", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -8646,13 +9672,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -8664,13 +9690,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -8682,13 +9708,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -8700,13 +9726,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -8718,13 +9744,49 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", - "signature": "print()", - "callable_declaration": "print()" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getDisplayOrderAlerts()", + "callable_declaration": "getDisplayOrderAlerts()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -8736,34 +9798,106 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", - "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", - "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "signature": "getDisplayOrderAlerts()", - "callable_declaration": "getDisplayOrderAlerts()" + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" } }, { - "source_kind": "NORMAL_RET_CALLEE", - "destination_kind": "NORMAL_RET_CALLER", - "type": "DATA_DEP", + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "<>", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", - "signature": "encode(java.lang.Object)", - "callable_declaration": "encode(java.lang.Object)" + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" } }, { @@ -8778,7 +9912,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" @@ -8796,7 +9930,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" @@ -8808,13 +9942,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "getKey()", "callable_declaration": "getKey()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" @@ -8832,7 +9966,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -8850,7 +9984,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -8868,7 +10002,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -8886,7 +10020,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -8904,7 +10038,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -8916,13 +10050,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -8934,13 +10068,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -8952,13 +10086,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -8970,13 +10104,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -8988,13 +10122,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String)", "callable_declaration": "log(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -9006,13 +10140,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, String, Throwable)", "callable_declaration": "error(String, String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -9024,13 +10158,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, String, String, Throwable)", "callable_declaration": "error(String, String, String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -9042,13 +10176,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -9060,13 +10194,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -9078,13 +10212,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9096,13 +10230,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9114,13 +10248,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9132,13 +10266,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9150,13 +10284,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9168,13 +10302,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9186,13 +10320,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -9204,13 +10338,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9222,13 +10356,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9240,13 +10374,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9258,13 +10392,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9276,13 +10410,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -9294,13 +10428,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -9312,7 +10446,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.ObjectFactory", "signature": "createXMLObject()", "callable_declaration": "createXMLObject()" @@ -9330,7 +10464,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.ObjectFactory", "signature": "createXMLObject()", "callable_declaration": "createXMLObject()" @@ -9348,13 +10482,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9366,13 +10500,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -9384,13 +10518,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -9402,121 +10536,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", - "signature": "validate(FacesContext, UIComponent, Object)", - "callable_declaration": "validate(FacesContext, UIComponent, Object)" - }, - "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "signature": "toString()", - "callable_declaration": "toString()" - } - }, - { - "source_kind": "NORMAL", - "destination_kind": "METHOD_ENTRY", - "type": "CONTROL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -9528,13 +10554,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" @@ -9546,13 +10572,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" @@ -9564,13 +10590,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" @@ -9582,13 +10608,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" @@ -9600,13 +10626,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -9618,13 +10644,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -9636,13 +10662,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -9654,13 +10680,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -9672,13 +10698,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -9690,13 +10716,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -9708,13 +10734,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -9726,13 +10752,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -9744,13 +10770,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -9762,13 +10788,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -9780,13 +10806,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -9798,13 +10824,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" @@ -9816,13 +10842,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -9834,13 +10860,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -9852,13 +10878,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -9870,13 +10896,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -9888,13 +10914,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -9906,13 +10932,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -9924,7 +10950,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -9942,7 +10968,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -9960,13 +10986,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -9978,13 +11004,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" @@ -9996,13 +11022,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" @@ -10014,13 +11040,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -10050,13 +11076,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -10068,13 +11094,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -10086,13 +11112,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -10104,13 +11130,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -10122,13 +11148,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -10140,13 +11166,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -10158,13 +11184,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -10176,13 +11202,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -10194,13 +11220,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -10212,34 +11238,160 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "getKey()", "callable_declaration": "getKey()" } }, { - "source_kind": "NORMAL_RET_CALLEE", - "destination_kind": "NORMAL_RET_CALLER", - "type": "DATA_DEP", + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" }, "target": { - "file_path": "<>", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", - "signature": "encode(java.lang.Object)", - "callable_declaration": "encode(java.lang.Object)" + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "source_kind": "NORMAL", + "destination_kind": "METHOD_ENTRY", + "type": "CONTROL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" } }, { @@ -10254,7 +11406,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" @@ -10266,13 +11418,13 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "getKey()", "callable_declaration": "getKey()" @@ -10290,7 +11442,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" @@ -10308,7 +11460,7 @@ "callable_declaration": "access$000()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead.ReadListenerImpl", "signature": "onAllDataRead()", "callable_declaration": "onAllDataRead()" @@ -10320,13 +11472,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onOpen(Session, EndpointConfig)", "callable_declaration": "onOpen(Session, EndpointConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10338,13 +11490,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onError(Throwable, Session)", "callable_declaration": "onError(Throwable, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10356,13 +11508,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onClose(Session, CloseReason)", "callable_declaration": "onClose(Session, CloseReason)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10374,7 +11526,7 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "listIterator(int)", "callable_declaration": "listIterator(int)" @@ -10392,7 +11544,7 @@ "type": "DATA_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "listIterator(int)", "callable_declaration": "listIterator(int)" @@ -10410,13 +11562,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -10428,13 +11580,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBoolean()", "callable_declaration": "rndBoolean()" @@ -10446,13 +11598,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -10464,13 +11616,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -10482,13 +11634,13 @@ "type": "CONTROL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -10498,13 +11650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -10514,13 +11666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10530,7 +11682,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketJson", "signature": "onOpen(Session, EndpointConfig)", "callable_declaration": "onOpen(Session, EndpointConfig)" @@ -10546,7 +11698,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketJson", "signature": "ping(JsonMessage)", "callable_declaration": "ping(JsonMessage)" @@ -10562,13 +11714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketJson", "signature": "ping(JsonMessage)", "callable_declaration": "ping(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setKey(String)", "callable_declaration": "setKey(String)" @@ -10578,13 +11730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketJson", "signature": "ping(JsonMessage)", "callable_declaration": "ping(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setValue(String)", "callable_declaration": "setValue(String)" @@ -10594,13 +11746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "DTStreamer3MDB()", "callable_declaration": "DTStreamer3MDB()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10610,13 +11762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "DTStreamer3MDB()", "callable_declaration": "DTStreamer3MDB()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -10626,13 +11778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10642,13 +11794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -10658,13 +11810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10674,13 +11826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" @@ -10690,13 +11842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -10706,13 +11858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -10722,13 +11874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -10738,13 +11890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMaxSecs()", "callable_declaration": "getMaxSecs()" @@ -10754,13 +11906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" @@ -10770,13 +11922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -10786,13 +11938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -10802,13 +11954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" @@ -10818,13 +11970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -10834,13 +11986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -10850,13 +12002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -10866,13 +12018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMaxSecs()", "callable_declaration": "getMaxSecs()" @@ -10882,13 +12034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" @@ -10898,13 +12050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -10914,13 +12066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -10930,13 +12082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTStreamer3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -10946,13 +12098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getTotalTime()", "callable_declaration": "getTotalTime()" @@ -10962,13 +12114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -10978,13 +12130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -10994,13 +12146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" @@ -11010,13 +12162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -11026,13 +12178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -11042,13 +12194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -11058,13 +12210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" @@ -11074,13 +12226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -11090,13 +12242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -11106,13 +12258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String, int, int)", "callable_declaration": "getStatement(Connection, String, int, int)" @@ -11122,13 +12274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -11138,13 +12290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String, int, int)", "callable_declaration": "getStatement(Connection, String, int, int)" @@ -11154,13 +12306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -11170,13 +12322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -11186,13 +12338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -11202,13 +12354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -11218,13 +12370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -11234,13 +12386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -11250,13 +12402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -11266,13 +12418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -11282,13 +12434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" @@ -11298,13 +12450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11314,13 +12466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -11330,13 +12482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -11346,13 +12498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11362,13 +12514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummaryInternal()", "callable_declaration": "getMarketSummaryInternal()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11378,13 +12530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -11394,13 +12546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -11410,13 +12562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -11426,13 +12578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -11442,13 +12594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(Connection, String)", "callable_declaration": "getAccountData(Connection, String)" @@ -11458,13 +12610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" @@ -11474,13 +12626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -11490,13 +12642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -11506,13 +12658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -11522,13 +12674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)", "callable_declaration": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)" @@ -11538,13 +12690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -11554,13 +12706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -11570,13 +12722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" @@ -11586,13 +12738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -11602,13 +12754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -11618,13 +12770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -11634,13 +12786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -11650,13 +12802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Connection, Integer)", "callable_declaration": "cancelOrder(Connection, Integer)" @@ -11666,13 +12818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -11682,13 +12834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" @@ -11698,13 +12850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -11714,13 +12866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -11730,13 +12882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -11746,13 +12898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -11762,13 +12914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11778,13 +12930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -11794,13 +12946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -11810,13 +12962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -11826,13 +12978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11842,13 +12994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -11858,13 +13010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -11874,13 +13026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -11890,13 +13042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -11906,13 +13058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -11922,13 +13074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(Connection, String)", "callable_declaration": "getAccountData(Connection, String)" @@ -11938,13 +13090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" @@ -11954,13 +13106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -11970,13 +13122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" @@ -11986,13 +13138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -12002,13 +13154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -12018,13 +13170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -12034,13 +13186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean()", "callable_declaration": "OrderDataBean()" @@ -12050,13 +13202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -12066,13 +13218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12082,13 +13234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -12098,13 +13250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -12114,13 +13266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -12130,13 +13282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -12146,13 +13298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" @@ -12162,13 +13314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -12178,13 +13330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -12194,13 +13346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)", "callable_declaration": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)" @@ -12210,13 +13362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12226,13 +13378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" @@ -12242,13 +13394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12258,13 +13410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -12274,13 +13426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12290,13 +13442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -12306,13 +13458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -12322,13 +13474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12338,13 +13490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Connection, Integer)", "callable_declaration": "cancelOrder(Connection, Integer)" @@ -12354,13 +13506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12370,13 +13522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" @@ -12386,13 +13538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -12402,13 +13554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -12418,13 +13570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -12434,13 +13586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12450,13 +13602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -12466,13 +13618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -12482,13 +13634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -12498,13 +13650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12514,13 +13666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12530,13 +13682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -12546,13 +13698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -12562,13 +13714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -12578,13 +13730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -12594,13 +13746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" @@ -12610,13 +13762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -12626,13 +13778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12642,13 +13794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -12658,13 +13810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -12674,13 +13826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" @@ -12690,13 +13842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12706,13 +13858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -12722,13 +13874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrderSubmitter", "signature": "submitOrder(Integer, boolean)", "callable_declaration": "submitOrder(Integer, boolean)" @@ -12738,13 +13890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -12754,13 +13906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -12770,13 +13922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -12786,13 +13938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderDataFromResultSet(ResultSet)", "callable_declaration": "getOrderDataFromResultSet(ResultSet)" @@ -12802,13 +13954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -12818,13 +13970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -12834,13 +13986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -12850,13 +14002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -12866,13 +14018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, Integer)", "callable_declaration": "getAccountProfileData(Connection, Integer)" @@ -12882,13 +14034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -12898,13 +14050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12914,13 +14066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -12930,13 +14082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" @@ -12946,13 +14098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -12962,13 +14114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderHolding(Connection, int, int)", "callable_declaration": "updateOrderHolding(Connection, int, int)" @@ -12978,13 +14130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -12994,13 +14146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -13010,13 +14162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -13026,13 +14178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -13042,13 +14194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -13058,13 +14210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -13074,13 +14226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" @@ -13090,13 +14242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -13106,13 +14258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -13122,13 +14274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -13138,13 +14290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "removeHolding(Connection, int, int)", "callable_declaration": "removeHolding(Connection, int, int)" @@ -13154,13 +14306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -13170,13 +14322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -13186,13 +14338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -13202,13 +14354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -13218,13 +14370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -13234,13 +14386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -13250,13 +14402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -13266,13 +14418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -13282,13 +14434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Connection, Integer)", "callable_declaration": "completeOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -13298,13 +14450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -13314,13 +14466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInGlobalTxn(boolean)", "callable_declaration": "setInGlobalTxn(boolean)" @@ -13330,13 +14482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -13346,13 +14498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Connection, Integer)", "callable_declaration": "cancelOrder(Connection, Integer)" @@ -13362,13 +14514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -13378,13 +14530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13394,13 +14546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -13410,13 +14562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -13426,13 +14578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13442,13 +14594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13458,13 +14610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Connection, Integer)", "callable_declaration": "cancelOrder(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -13474,13 +14626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -13490,13 +14642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -13506,13 +14658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" @@ -13522,13 +14674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createHolding(Connection, int, String, double, BigDecimal)", "callable_declaration": "createHolding(Connection, int, String, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" @@ -13538,13 +14690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "removeHolding(Connection, int, int)", "callable_declaration": "removeHolding(Connection, int, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -13554,13 +14706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "removeHolding(Connection, int, int)", "callable_declaration": "removeHolding(Connection, int, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -13570,13 +14722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -13586,13 +14738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -13602,13 +14754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -13618,13 +14770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" @@ -13634,13 +14786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -13650,13 +14802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderFee(String)", "callable_declaration": "getOrderFee(String)" @@ -13666,13 +14818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -13682,13 +14834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -13698,13 +14850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -13714,13 +14866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" @@ -13730,13 +14882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -13746,13 +14898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13762,13 +14914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -13778,13 +14930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -13794,13 +14946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13810,13 +14962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13826,13 +14978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -13842,13 +14994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -13858,13 +15010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -13874,13 +15026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderDataFromResultSet(ResultSet)", "callable_declaration": "getOrderDataFromResultSet(ResultSet)" @@ -13890,13 +15042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -13906,13 +15058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13922,13 +15074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -13938,13 +15090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -13954,13 +15106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13970,13 +15122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -13986,13 +15138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -14002,13 +15154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14018,13 +15170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14034,13 +15186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderDataFromResultSet(ResultSet)", "callable_declaration": "getOrderDataFromResultSet(ResultSet)" @@ -14050,13 +15202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -14066,13 +15218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -14082,13 +15234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -14098,13 +15250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" @@ -14114,13 +15266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -14130,13 +15282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14146,13 +15298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14162,13 +15314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -14178,13 +15330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14194,13 +15346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14210,13 +15362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -14226,13 +15378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14242,13 +15394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14258,13 +15410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -14274,13 +15426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -14290,13 +15442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14306,13 +15458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14322,13 +15474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14338,13 +15490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14354,13 +15506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -14370,13 +15522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14386,13 +15538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(Connection, String)", "callable_declaration": "getQuote(Connection, String)" @@ -14402,13 +15554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -14418,13 +15570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14434,13 +15586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14450,13 +15602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -14466,13 +15618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14482,13 +15634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14498,13 +15650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(Connection, String)", "callable_declaration": "getQuote(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14514,13 +15666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(Connection, String)", "callable_declaration": "getQuote(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -14530,13 +15682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(Connection, String)", "callable_declaration": "getQuote(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -14546,13 +15698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteForUpdate(Connection, String)", "callable_declaration": "getQuoteForUpdate(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14562,13 +15714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteForUpdate(Connection, String)", "callable_declaration": "getQuoteForUpdate(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -14578,13 +15730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteForUpdate(Connection, String)", "callable_declaration": "getQuoteForUpdate(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -14594,13 +15746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14610,13 +15762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14626,13 +15778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -14642,13 +15794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14658,13 +15810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14674,13 +15826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -14690,13 +15842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14706,13 +15858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14722,13 +15874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -14738,13 +15890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14754,13 +15906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -14770,13 +15922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingDataFromResultSet(ResultSet)", "callable_declaration": "getHoldingDataFromResultSet(ResultSet)" @@ -14786,13 +15938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -14802,13 +15954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14818,13 +15970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14834,13 +15986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -14850,13 +16002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14866,13 +16018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14882,13 +16034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -14898,13 +16050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -14914,13 +16066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" @@ -14930,13 +16082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -14946,13 +16098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -14962,13 +16114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -14978,13 +16130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -14994,13 +16146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15010,13 +16162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15026,13 +16178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -15042,13 +16194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -15058,13 +16210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(Connection, String)", "callable_declaration": "getAccountData(Connection, String)" @@ -15074,13 +16226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -15090,13 +16242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15106,13 +16258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -15122,13 +16274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -15138,13 +16290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15154,13 +16306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15170,13 +16322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(Connection, String)", "callable_declaration": "getAccountData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15186,13 +16338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(Connection, String)", "callable_declaration": "getAccountData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountDataFromResultSet(ResultSet)", "callable_declaration": "getAccountDataFromResultSet(ResultSet)" @@ -15202,13 +16354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -15218,13 +16370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -15234,13 +16386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int, Connection)", "callable_declaration": "getAccountData(int, Connection)" @@ -15250,13 +16402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -15266,13 +16418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15282,13 +16434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -15298,13 +16450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -15314,13 +16466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15330,13 +16482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int)", "callable_declaration": "getAccountData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15346,13 +16498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int, Connection)", "callable_declaration": "getAccountData(int, Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15362,13 +16514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(int, Connection)", "callable_declaration": "getAccountData(int, Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountDataFromResultSet(ResultSet)", "callable_declaration": "getAccountDataFromResultSet(ResultSet)" @@ -15378,13 +16530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15394,13 +16546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -15410,13 +16562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteData(Connection, String)", "callable_declaration": "getQuoteData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" @@ -15426,13 +16578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -15442,13 +16594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" @@ -15458,13 +16610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -15474,13 +16626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15490,13 +16642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -15506,13 +16658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -15522,13 +16674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15538,13 +16690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(int)", "callable_declaration": "getHoldingData(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15554,13 +16706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15570,13 +16722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -15586,13 +16738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingData(Connection, int)", "callable_declaration": "getHoldingData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingDataFromResultSet(ResultSet)", "callable_declaration": "getHoldingDataFromResultSet(ResultSet)" @@ -15602,13 +16754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -15618,13 +16770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15634,13 +16786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -15650,13 +16802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderData(Connection, int)", "callable_declaration": "getOrderData(Connection, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderDataFromResultSet(ResultSet)", "callable_declaration": "getOrderDataFromResultSet(ResultSet)" @@ -15666,13 +16818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -15682,13 +16834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -15698,13 +16850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, String)", "callable_declaration": "getAccountProfileData(Connection, String)" @@ -15714,13 +16866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -15730,13 +16882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15746,13 +16898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -15762,13 +16914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -15778,13 +16930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15794,13 +16946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -15810,13 +16962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, String)", "callable_declaration": "getAccountProfileData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15826,13 +16978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, String)", "callable_declaration": "getAccountProfileData(Connection, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileDataFromResultSet(ResultSet)", "callable_declaration": "getAccountProfileDataFromResultSet(ResultSet)" @@ -15842,13 +16994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, Integer)", "callable_declaration": "getAccountProfileData(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -15858,13 +17010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, Integer)", "callable_declaration": "getAccountProfileData(Connection, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileDataFromResultSet(ResultSet)", "callable_declaration": "getAccountProfileDataFromResultSet(ResultSet)" @@ -15874,13 +17026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -15890,13 +17042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -15906,13 +17058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -15922,13 +17074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" @@ -15938,13 +17090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -15954,13 +17106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(Connection, String)", "callable_declaration": "getAccountProfileData(Connection, String)" @@ -15970,13 +17122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -15986,13 +17138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16002,13 +17154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -16018,13 +17170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -16034,13 +17186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16050,13 +17202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16066,13 +17218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)", "callable_declaration": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16082,13 +17234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)", "callable_declaration": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -16098,13 +17250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateHoldingStatus(Connection, Integer, String)", "callable_declaration": "updateHoldingStatus(Connection, Integer, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16114,13 +17266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderStatus(Connection, Integer, String)", "callable_declaration": "updateOrderStatus(Connection, Integer, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16130,13 +17282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateOrderHolding(Connection, int, int)", "callable_declaration": "updateOrderHolding(Connection, int, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16146,13 +17298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16162,13 +17314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -16178,13 +17330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getFullName()", "callable_declaration": "getFullName()" @@ -16194,13 +17346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAddress()", "callable_declaration": "getAddress()" @@ -16210,13 +17362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getEmail()", "callable_declaration": "getEmail()" @@ -16226,13 +17378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getCreditCard()", "callable_declaration": "getCreditCard()" @@ -16242,13 +17394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(Connection, AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -16258,13 +17410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -16274,13 +17426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -16290,13 +17442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUpdateQuotePrices()", "callable_declaration": "getUpdateQuotePrices()" @@ -16306,13 +17458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean()", "callable_declaration": "QuoteDataBean()" @@ -16322,13 +17474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object)" @@ -16338,13 +17490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -16354,13 +17506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteForUpdate(Connection, String)", "callable_declaration": "getQuoteForUpdate(Connection, String)" @@ -16370,13 +17522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -16386,13 +17538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -16402,13 +17554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -16418,13 +17570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -16434,13 +17586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)", "callable_declaration": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)" @@ -16450,13 +17602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(Connection, String)", "callable_declaration": "getQuote(Connection, String)" @@ -16466,13 +17618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -16482,13 +17634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -16498,13 +17650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -16514,13 +17666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16530,13 +17682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -16546,13 +17698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -16562,13 +17714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16578,13 +17730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)", "callable_declaration": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16594,13 +17746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -16610,13 +17762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -16626,13 +17778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -16642,13 +17794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -16658,13 +17810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -16674,13 +17826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getLow()", "callable_declaration": "getLow()" @@ -16690,13 +17842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getHigh()", "callable_declaration": "getHigh()" @@ -16706,13 +17858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -16722,13 +17874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -16738,13 +17890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -16754,13 +17906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -16770,13 +17922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -16786,13 +17938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16802,13 +17954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -16818,13 +17970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -16834,13 +17986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16850,13 +18002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -16866,13 +18018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountDataFromResultSet(ResultSet)", "callable_declaration": "getAccountDataFromResultSet(ResultSet)" @@ -16882,13 +18034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -16898,13 +18050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16914,13 +18066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -16930,13 +18082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -16946,13 +18098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16962,13 +18114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -16978,13 +18130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -16994,13 +18146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -17010,13 +18162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -17026,13 +18178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -17042,13 +18194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17058,13 +18210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -17074,13 +18226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" @@ -17090,13 +18242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17106,13 +18258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17122,13 +18274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17138,13 +18290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -17154,13 +18306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -17170,13 +18322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -17186,13 +18338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" @@ -17202,13 +18354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -17218,13 +18370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -17234,13 +18386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -17250,13 +18402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17266,13 +18418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -17282,13 +18434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17298,13 +18450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17314,13 +18466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountDataFromResultSet(ResultSet)", "callable_declaration": "getAccountDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -17330,13 +18482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountDataFromResultSet(ResultSet)", "callable_declaration": "getAccountDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -17346,13 +18498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileDataFromResultSet(ResultSet)", "callable_declaration": "getAccountProfileDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -17362,13 +18514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileDataFromResultSet(ResultSet)", "callable_declaration": "getAccountProfileDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -17378,13 +18530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldingDataFromResultSet(ResultSet)", "callable_declaration": "getHoldingDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" @@ -17394,13 +18546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuoteDataFromResultSet(ResultSet)", "callable_declaration": "getQuoteDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -17410,13 +18562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrderDataFromResultSet(ResultSet)", "callable_declaration": "getOrderDataFromResultSet(ResultSet)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" @@ -17426,13 +18578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -17442,13 +18594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -17458,13 +18610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17474,13 +18626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -17490,13 +18642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -17506,13 +18658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" @@ -17522,13 +18674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17538,13 +18690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -17554,13 +18706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17570,13 +18722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" @@ -17586,13 +18738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "doTrace()", "callable_declaration": "doTrace()" @@ -17602,13 +18754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17618,13 +18770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "releaseConn(Connection)", "callable_declaration": "releaseConn(Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -17634,13 +18786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "doTrace()", "callable_declaration": "doTrace()" @@ -17650,13 +18802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17666,13 +18818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConnPublic()", "callable_declaration": "getConnPublic()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConn()", "callable_declaration": "getConn()" @@ -17682,13 +18834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "commit(Connection)", "callable_declaration": "commit(Connection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -17698,13 +18850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -17714,13 +18866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -17730,13 +18882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "rollBack(Connection, Exception)", "callable_declaration": "rollBack(Connection, Exception)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getInGlobalTxn()", "callable_declaration": "getInGlobalTxn()" @@ -17752,7 +18904,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -17762,7 +18914,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Handler", "signature": "init(WebConnection)", "callable_declaration": "init(WebConnection)" @@ -17778,13 +18930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Handler", "signature": "init(WebConnection)", "callable_declaration": "init(WebConnection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17794,13 +18946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Handler", "signature": "destroy()", "callable_declaration": "destroy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -17810,13 +18962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "signature": "submitOrder(Integer, boolean)", "callable_declaration": "submitOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "setProperties(Integer, boolean)", "callable_declaration": "setProperties(Integer, boolean)" @@ -17826,13 +18978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -17842,13 +18994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -17858,13 +19010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -17874,13 +19026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -17890,13 +19042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -17906,13 +19058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -17922,13 +19074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -17938,13 +19090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -17954,13 +19106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -17970,13 +19122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -17986,13 +19138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -18002,13 +19154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -18018,13 +19170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean", "signature": "getHitCount(LocalDateTime)", "callable_declaration": "getHitCount(LocalDateTime)" @@ -18034,13 +19186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean", "signature": "hitList()", "callable_declaration": "hitList()" @@ -18050,13 +19202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -18066,13 +19218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -18082,13 +19234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2", "signature": "SimpleBean2()", "callable_declaration": "SimpleBean2()" @@ -18098,13 +19250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" @@ -18114,13 +19266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -18130,13 +19282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -18146,13 +19298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -18162,13 +19314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -18178,13 +19330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", "callable_declaration": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)" @@ -18194,13 +19346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -18210,13 +19362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -18226,13 +19378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCWrite", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -18242,13 +19394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -18258,13 +19410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -18274,13 +19426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -18290,13 +19442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18306,13 +19458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18322,13 +19474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18338,13 +19490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -18354,13 +19506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -18370,13 +19522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -18386,13 +19538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -18402,13 +19554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "PortfolioJSF(Instance)", "callable_declaration": "PortfolioJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -18418,13 +19570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -18434,13 +19586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -18450,13 +19602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -18466,13 +19618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -18482,13 +19634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -18498,13 +19650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -18514,13 +19666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -18530,13 +19682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -18546,13 +19698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -18562,13 +19714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18578,13 +19730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18594,13 +19746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -18610,13 +19762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -18626,13 +19778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -18642,13 +19794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -18658,13 +19810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -18674,7 +19826,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" @@ -18690,13 +19842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -18706,13 +19858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setHoldingID(Integer)", "callable_declaration": "setHoldingID(Integer)" @@ -18722,13 +19874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchaseDate()", "callable_declaration": "getPurchaseDate()" @@ -18738,13 +19890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setPurchaseDate(Date)", "callable_declaration": "setPurchaseDate(Date)" @@ -18754,13 +19906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -18770,13 +19922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setQuoteID(String)", "callable_declaration": "setQuoteID(String)" @@ -18786,13 +19938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -18802,13 +19954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setQuantity(double)", "callable_declaration": "setQuantity(double)" @@ -18818,13 +19970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -18834,13 +19986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setPurchasePrice(BigDecimal)", "callable_declaration": "setPurchasePrice(BigDecimal)" @@ -18850,13 +20002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setBasis(BigDecimal)", "callable_declaration": "setBasis(BigDecimal)" @@ -18866,13 +20018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setGain(BigDecimal)", "callable_declaration": "setGain(BigDecimal)" @@ -18882,13 +20034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setMarketValue(BigDecimal)", "callable_declaration": "setMarketValue(BigDecimal)" @@ -18898,13 +20050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -18914,13 +20066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -18930,13 +20082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGainPercent(BigDecimal, BigDecimal)", "callable_declaration": "computeGainPercent(BigDecimal, BigDecimal)" @@ -18946,13 +20098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getPortfolio()", "callable_declaration": "getPortfolio()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "setTotalGainPercent(BigDecimal)", "callable_declaration": "setTotalGainPercent(BigDecimal)" @@ -18962,13 +20114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -18978,13 +20130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -18994,13 +20146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -19010,13 +20162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -19026,13 +20178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -19042,13 +20194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -19058,13 +20210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -19074,13 +20226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -19090,13 +20242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -19106,13 +20258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -19122,13 +20274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -19138,13 +20290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -19154,13 +20306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -19170,13 +20322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "sell()", "callable_declaration": "sell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)", "callable_declaration": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)" @@ -19186,13 +20338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF", "signature": "getTotalGainPercentHTML()", "callable_declaration": "getTotalGainPercentHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainPercentHTML(BigDecimal)", "callable_declaration": "printGainPercentHTML(BigDecimal)" @@ -19202,13 +20354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getHostname()", "callable_declaration": "getHostname()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19218,13 +20370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19234,13 +20386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "incrementScenarioCount()", "callable_declaration": "incrementScenarioCount()" @@ -19250,13 +20402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -19266,13 +20418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "nextUserID()", "callable_declaration": "nextUserID()" @@ -19282,13 +20434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19298,13 +20450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19314,13 +20466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19330,13 +20482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19346,13 +20498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19362,13 +20514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19378,13 +20530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19394,13 +20546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19410,13 +20562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -19426,13 +20578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -19442,13 +20594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -19458,13 +20610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getHostname()", "callable_declaration": "getHostname()" @@ -19474,13 +20626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19490,13 +20642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -19506,13 +20658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "random()", "callable_declaration": "random()" @@ -19522,13 +20674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19538,13 +20690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19554,13 +20706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbols()", "callable_declaration": "rndSymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19570,13 +20722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbols()", "callable_declaration": "rndSymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -19586,13 +20738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" @@ -19602,13 +20754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -19618,13 +20770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getNextUserIDFromDeck()", "callable_declaration": "getNextUserIDFromDeck()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -19634,13 +20786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -19650,13 +20802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19666,13 +20818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19682,13 +20834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19698,13 +20850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19714,13 +20866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19730,13 +20882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -19746,13 +20898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "hello()", "callable_declaration": "hello()" @@ -19762,13 +20914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -19778,13 +20930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -19794,13 +20946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -19810,7 +20962,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -19826,13 +20978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "signature": "setMsg(String)", "callable_declaration": "setMsg(String)" @@ -19842,13 +20994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Jsp", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -19858,13 +21010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -19874,13 +21026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setRunTimeMode(int)", "callable_declaration": "setRunTimeMode(int)" @@ -19890,13 +21042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setRunTimeMode(int)", "callable_declaration": "setRunTimeMode(int)" @@ -19906,13 +21058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -19922,13 +21074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -19938,13 +21090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setOrderProcessingMode(int)", "callable_declaration": "setOrderProcessingMode(int)" @@ -19954,13 +21106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setOrderProcessingMode(int)", "callable_declaration": "setOrderProcessingMode(int)" @@ -19970,13 +21122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -19986,13 +21138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -20002,13 +21154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_USERS(int)", "callable_declaration": "setMAX_USERS(int)" @@ -20018,13 +21170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_USERS(int)", "callable_declaration": "setMAX_USERS(int)" @@ -20034,13 +21186,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getMAX_USERS()", + "callable_declaration": "getMAX_USERS()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_QUOTES(int)", "callable_declaration": "setMAX_QUOTES(int)" @@ -20050,13 +21218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_QUOTES(int)", "callable_declaration": "setMAX_QUOTES(int)" @@ -20066,13 +21234,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", + "signature": "contextInitialized(ServletContextEvent)", + "callable_declaration": "contextInitialized(ServletContextEvent)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getMAX_QUOTES()", + "callable_declaration": "getMAX_QUOTES()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPublishQuotePriceChange(boolean)", "callable_declaration": "setPublishQuotePriceChange(boolean)" @@ -20082,13 +21266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPublishQuotePriceChange(boolean)", "callable_declaration": "setPublishQuotePriceChange(boolean)" @@ -20098,13 +21282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setDisplayOrderAlerts(boolean)", "callable_declaration": "setDisplayOrderAlerts(boolean)" @@ -20114,13 +21298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setDisplayOrderAlerts(boolean)", "callable_declaration": "setDisplayOrderAlerts(boolean)" @@ -20130,13 +21314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setWebInterface(int)", "callable_declaration": "setWebInterface(int)" @@ -20146,13 +21330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setWebInterface(int)", "callable_declaration": "setWebInterface(int)" @@ -20162,13 +21346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setListQuotePriceChangeFrequency(int)", "callable_declaration": "setListQuotePriceChangeFrequency(int)" @@ -20178,13 +21362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setListQuotePriceChangeFrequency(int)", "callable_declaration": "setListQuotePriceChangeFrequency(int)" @@ -20194,13 +21378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPrimIterations(int)", "callable_declaration": "setPrimIterations(int)" @@ -20210,13 +21394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMarketSummaryInterval(int)", "callable_declaration": "setMarketSummaryInterval(int)" @@ -20226,13 +21410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextInitialized(ServletContextEvent)", "callable_declaration": "contextInitialized(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setLongRun(boolean)", "callable_declaration": "setLongRun(boolean)" @@ -20242,13 +21426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener", "signature": "contextDestroyed(ServletContextEvent)", "callable_declaration": "contextDestroyed(ServletContextEvent)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -20258,13 +21442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "onDataAvailable()", "callable_declaration": "onDataAvailable()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -20274,13 +21458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "onDataAvailable()", "callable_declaration": "onDataAvailable()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -20290,13 +21474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "onDataAvailable()", "callable_declaration": "onDataAvailable()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "closeConnection()", "callable_declaration": "closeConnection()" @@ -20306,13 +21490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "closeConnection()", "callable_declaration": "closeConnection()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -20322,13 +21506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "onAllDataRead()", "callable_declaration": "onAllDataRead()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "closeConnection()", "callable_declaration": "closeConnection()" @@ -20338,13 +21522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "onError(Throwable)", "callable_declaration": "onError(Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "closeConnection()", "callable_declaration": "closeConnection()" @@ -20360,7 +21544,7 @@ "callable_declaration": "(javax.servlet.http.WebConnection, com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet$1)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "signature": "Listener(WebConnection)", "callable_declaration": "Listener(WebConnection)" @@ -20370,13 +21554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaCDICurrent", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "getBeanMangerViaCDICurrent()", "callable_declaration": "getBeanMangerViaCDICurrent()" @@ -20386,13 +21570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -20402,13 +21586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "SimpleBean1()", "callable_declaration": "SimpleBean1()" @@ -20418,13 +21602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" @@ -20434,13 +21618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.PingServletBeanValSimple1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -20450,13 +21634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Include", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Include", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -20466,13 +21650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Include", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -20482,13 +21666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Include", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -20498,13 +21682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -20514,13 +21698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -20530,13 +21714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -20546,13 +21730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20562,13 +21746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20578,13 +21762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20594,13 +21778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20610,13 +21794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20626,13 +21810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -20642,13 +21826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20658,13 +21842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20674,13 +21858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20690,13 +21874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20706,13 +21890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20722,13 +21906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setNewUserCount(int)", "callable_declaration": "setNewUserCount(int)" @@ -20738,13 +21922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20754,13 +21938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setTradeUserCount(int)", "callable_declaration": "setTradeUserCount(int)" @@ -20770,13 +21954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20786,13 +21970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setTradeStockCount(int)", "callable_declaration": "setTradeStockCount(int)" @@ -20802,13 +21986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20818,13 +22002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setSumLoginCount(int)", "callable_declaration": "setSumLoginCount(int)" @@ -20834,13 +22018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setSumLogoutCount(int)", "callable_declaration": "setSumLogoutCount(int)" @@ -20850,13 +22034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20866,13 +22050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20882,13 +22066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setHoldingCount(int)", "callable_declaration": "setHoldingCount(int)" @@ -20898,13 +22082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20914,13 +22098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setOrderCount(int)", "callable_declaration": "setOrderCount(int)" @@ -20930,13 +22114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20946,13 +22130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setBuyOrderCount(int)", "callable_declaration": "setBuyOrderCount(int)" @@ -20962,13 +22146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -20978,13 +22162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setSellOrderCount(int)", "callable_declaration": "setSellOrderCount(int)" @@ -20994,13 +22178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -21010,13 +22194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setCancelledOrderCount(int)", "callable_declaration": "setCancelledOrderCount(int)" @@ -21026,13 +22210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -21042,13 +22226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setOpenOrderCount(int)", "callable_declaration": "setOpenOrderCount(int)" @@ -21058,13 +22242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "getStatement(Connection, String)", "callable_declaration": "getStatement(Connection, String)" @@ -21074,13 +22258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "setDeletedOrderCount(int)", "callable_declaration": "setDeletedOrderCount(int)" @@ -21090,13 +22274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21106,13 +22290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "checkDBProductName()", "callable_declaration": "checkDBProductName()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21122,13 +22306,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "checkDiagnostics()", + "callable_declaration": "checkDiagnostics()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -21138,7 +22338,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -21154,29 +22354,285 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" } }, { "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObjectFactory", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21186,13 +22642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "signature": "getGainHTML()", "callable_declaration": "getGainHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainHTML(BigDecimal)", "callable_declaration": "printGainHTML(BigDecimal)" @@ -21202,13 +22658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -21218,13 +22674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -21234,13 +22690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -21250,13 +22706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -21266,13 +22722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -21282,13 +22738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -21298,13 +22754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -21314,13 +22770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -21330,13 +22786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -21346,13 +22802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -21362,13 +22818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21378,13 +22834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -21394,13 +22850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21410,13 +22866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21426,13 +22882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3Object", "signature": "PingSession3Object()", "callable_declaration": "PingSession3Object()" @@ -21442,13 +22898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -21458,13 +22914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -21474,13 +22930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -21490,13 +22946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -21506,13 +22962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setHoldingID(Integer)", "callable_declaration": "setHoldingID(Integer)" @@ -21522,13 +22978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setQuantity(double)", "callable_declaration": "setQuantity(double)" @@ -21538,13 +22994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setPurchasePrice(BigDecimal)", "callable_declaration": "setPurchasePrice(BigDecimal)" @@ -21554,13 +23010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setPurchaseDate(Date)", "callable_declaration": "setPurchaseDate(Date)" @@ -21570,13 +23026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setQuoteID(String)", "callable_declaration": "setQuoteID(String)" @@ -21586,13 +23042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setQuantity(double)", "callable_declaration": "setQuantity(double)" @@ -21602,13 +23058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setPurchasePrice(BigDecimal)", "callable_declaration": "setPurchasePrice(BigDecimal)" @@ -21618,13 +23074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setPurchaseDate(Date)", "callable_declaration": "setPurchaseDate(Date)" @@ -21634,13 +23090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setAccount(AccountDataBean)", "callable_declaration": "setAccount(AccountDataBean)" @@ -21650,13 +23106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setQuote(QuoteDataBean)", "callable_declaration": "setQuote(QuoteDataBean)" @@ -21666,13 +23122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -21682,13 +23138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -21698,13 +23154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -21714,13 +23170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -21730,13 +23186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -21746,13 +23202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", "callable_declaration": "HoldingDataBean(Integer, double, BigDecimal, Date, String)" @@ -21762,13 +23218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -21778,13 +23234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -21794,13 +23250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -21810,13 +23266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchaseDate()", "callable_declaration": "getPurchaseDate()" @@ -21826,13 +23282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -21842,13 +23298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -21858,13 +23314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -21874,13 +23330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -21890,13 +23346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchaseDate()", "callable_declaration": "getPurchaseDate()" @@ -21906,13 +23362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -21922,13 +23378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -21938,13 +23394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -21954,13 +23410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -22002,13 +23458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "getMarketSummaryDataBean()", "callable_declaration": "getMarketSummaryDataBean()" @@ -22018,13 +23474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -22034,13 +23490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -22050,13 +23506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -22066,13 +23522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -22082,13 +23538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getBalance()", "callable_declaration": "getBalance()" @@ -22098,13 +23554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setBalance(BigDecimal)", "callable_declaration": "setBalance(BigDecimal)" @@ -22114,13 +23570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -22130,13 +23586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -22146,13 +23602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -22162,13 +23618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -22178,13 +23634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -22194,13 +23650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -22210,13 +23666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -22226,13 +23682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean()", "callable_declaration": "OrderDataBean()" @@ -22242,13 +23698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -22258,13 +23714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuote()", "callable_declaration": "getQuote()" @@ -22274,13 +23730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -22290,13 +23746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -22306,13 +23762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "setPurchaseDate(Date)", "callable_declaration": "setPurchaseDate(Date)" @@ -22322,13 +23778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -22338,13 +23794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -22354,13 +23810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getBalance()", "callable_declaration": "getBalance()" @@ -22370,13 +23826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setBalance(BigDecimal)", "callable_declaration": "setBalance(BigDecimal)" @@ -22386,13 +23842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -22402,13 +23858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -22418,13 +23874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -22434,13 +23890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -22450,13 +23906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -22466,13 +23922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuote()", "callable_declaration": "getQuote()" @@ -22482,13 +23938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isCompleted()", "callable_declaration": "isCompleted()" @@ -22498,13 +23954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -22514,13 +23970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuote()", "callable_declaration": "getQuote()" @@ -22530,13 +23986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getHolding()", "callable_declaration": "getHolding()" @@ -22546,13 +24002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -22562,13 +24018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -22578,13 +24034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isBuy()", "callable_declaration": "isBuy()" @@ -22594,13 +24050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" @@ -22610,13 +24066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setHolding(HoldingDataBean)", "callable_declaration": "setHolding(HoldingDataBean)" @@ -22626,13 +24082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -22642,13 +24098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setCompletionDate(Date)", "callable_declaration": "setCompletionDate(Date)" @@ -22658,13 +24114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -22674,13 +24130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -22690,13 +24146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -22706,13 +24162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isSell()", "callable_declaration": "isSell()" @@ -22722,13 +24178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -22738,13 +24194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -22754,13 +24210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "cancel()", "callable_declaration": "cancel()" @@ -22770,13 +24226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setHolding(HoldingDataBean)", "callable_declaration": "setHolding(HoldingDataBean)" @@ -22786,13 +24242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -22802,13 +24258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setCompletionDate(Date)", "callable_declaration": "setCompletionDate(Date)" @@ -22818,13 +24274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -22834,13 +24290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRandomPriceChangeFactor()", "callable_declaration": "getRandomPriceChangeFactor()" @@ -22850,13 +24306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -22866,13 +24322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -22882,13 +24338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -22898,13 +24354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "signature": "submitOrder(Integer, boolean)", "callable_declaration": "submitOrder(Integer, boolean)" @@ -22914,13 +24370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "cancel()", "callable_declaration": "cancel()" @@ -22930,13 +24386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -22946,13 +24402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getOrders()", "callable_declaration": "getOrders()" @@ -22962,13 +24418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -22978,13 +24434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -22994,13 +24450,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "getClosedOrders(String)", + "callable_declaration": "getClosedOrders(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -23010,13 +24482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -23026,13 +24498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -23042,13 +24514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -23058,13 +24530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -23074,13 +24546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUpdateQuotePrices()", "callable_declaration": "getUpdateQuotePrices()" @@ -23090,13 +24562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean()", "callable_declaration": "QuoteDataBean()" @@ -23106,13 +24578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" @@ -23122,13 +24594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -23138,13 +24610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -23154,13 +24626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -23170,13 +24642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setChange(double)", "callable_declaration": "setChange(double)" @@ -23186,13 +24658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -23202,13 +24674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -23218,13 +24690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -23234,13 +24706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" @@ -23250,13 +24722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" @@ -23266,13 +24738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -23282,13 +24754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -23298,13 +24770,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "getAccountData(String)", + "callable_declaration": "getAccountData(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "setProfileID(String)", + "callable_declaration": "setProfileID(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -23314,13 +24802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAddress()", "callable_declaration": "getAddress()" @@ -23330,13 +24818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setAddress(String)", "callable_declaration": "setAddress(String)" @@ -23346,13 +24834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -23362,13 +24850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setPassword(String)", "callable_declaration": "setPassword(String)" @@ -23378,13 +24866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getFullName()", "callable_declaration": "getFullName()" @@ -23394,13 +24882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setFullName(String)", "callable_declaration": "setFullName(String)" @@ -23410,13 +24898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getCreditCard()", "callable_declaration": "getCreditCard()" @@ -23426,13 +24914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setCreditCard(String)", "callable_declaration": "setCreditCard(String)" @@ -23442,13 +24930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getEmail()", "callable_declaration": "getEmail()" @@ -23458,13 +24946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setEmail(String)", "callable_declaration": "setEmail(String)" @@ -23474,13 +24962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -23490,13 +24978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" @@ -23506,13 +24994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -23522,13 +25010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAccount()", "callable_declaration": "getAccount()" @@ -23538,13 +25026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "logout()", "callable_declaration": "logout()" @@ -23554,13 +25042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -23570,13 +25058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -23586,13 +25074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -23602,13 +25090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -23618,13 +25106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setAccount(AccountDataBean)", "callable_declaration": "setAccount(AccountDataBean)" @@ -23634,13 +25122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setProfile(AccountProfileDataBean)", "callable_declaration": "setProfile(AccountProfileDataBean)" @@ -23650,13 +25138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -23666,13 +25154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -23682,13 +25170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -23698,13 +25186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -23714,13 +25202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -23730,13 +25218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getLow()", "callable_declaration": "getLow()" @@ -23746,13 +25234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getHigh()", "callable_declaration": "getHigh()" @@ -23762,13 +25250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -23778,13 +25266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -23794,13 +25282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", "callable_declaration": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -23810,13 +25298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -23826,13 +25314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderFee(String)", "callable_declaration": "getOrderFee(String)" @@ -23842,13 +25330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" @@ -23858,13 +25346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -23874,13 +25362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", "callable_declaration": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", "callable_declaration": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)" @@ -23890,13 +25378,109 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "getPrice()", + "callable_declaration": "getPrice()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "getOpen()", + "callable_declaration": "getOpen()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "setPrice(BigDecimal)", + "callable_declaration": "setPrice(BigDecimal)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "setChange(double)", + "callable_declaration": "setChange(double)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "getVolume()", + "callable_declaration": "getVolume()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "setVolume(double)", + "callable_declaration": "setVolume(double)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", + "signature": "pingTwoPhase(String)", + "callable_declaration": "pingTwoPhase(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -23906,13 +25490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)", "callable_declaration": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGainPercent(BigDecimal, BigDecimal)", "callable_declaration": "computeGainPercent(BigDecimal, BigDecimal)" @@ -23922,13 +25506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)", "callable_declaration": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGain(BigDecimal, BigDecimal)", "callable_declaration": "computeGain(BigDecimal, BigDecimal)" @@ -23938,13 +25522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "getGainPercentHTML()", "callable_declaration": "getGainPercentHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainPercentHTML(BigDecimal)", "callable_declaration": "printGainPercentHTML(BigDecimal)" @@ -23954,13 +25538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "getGainHTML()", "callable_declaration": "getGainHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainHTML(BigDecimal)", "callable_declaration": "printGainHTML(BigDecimal)" @@ -23970,7 +25554,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" @@ -23986,13 +25570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setKey(String)", "callable_declaration": "setKey(String)" @@ -24002,13 +25586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setValue(String)", "callable_declaration": "setValue(String)" @@ -24018,13 +25602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "allocNewBlock(Connection, String, boolean, boolean)", "callable_declaration": "allocNewBlock(Connection, String, boolean, boolean)" @@ -24034,13 +25618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -24050,13 +25634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "allocNewBlock(Connection, String, boolean, boolean)", "callable_declaration": "allocNewBlock(Connection, String, boolean, boolean)" @@ -24066,13 +25650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -24082,13 +25666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "getNextID(Connection, String, boolean, boolean)", "callable_declaration": "getNextID(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -24098,13 +25682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "allocNewBlock(Connection, String, boolean, boolean)", "callable_declaration": "allocNewBlock(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "KeyBlock(int, int)", "callable_declaration": "KeyBlock(int, int)" @@ -24114,13 +25698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "signature": "allocNewBlock(Connection, String, boolean, boolean)", "callable_declaration": "allocNewBlock(Connection, String, boolean, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24130,13 +25714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.BroadcastResource", "signature": "register(SseEventSink)", "callable_declaration": "register(SseEventSink)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "isEmpty()", "callable_declaration": "isEmpty()" @@ -24146,13 +25730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.BroadcastResource", "signature": "register(SseEventSink)", "callable_declaration": "register(SseEventSink)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "recentList()", "callable_declaration": "recentList()" @@ -24162,13 +25746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.BroadcastResource", "signature": "eventStreamCdi(String)", "callable_declaration": "eventStreamCdi(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "recentList()", "callable_declaration": "recentList()" @@ -24178,13 +25762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "QuoteResource()", "callable_declaration": "QuoteResource()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -24194,13 +25778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "QuoteResource()", "callable_declaration": "QuoteResource()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -24210,13 +25794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "QuoteResource()", "callable_declaration": "QuoteResource()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -24226,13 +25810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "quotesGet(String)", "callable_declaration": "quotesGet(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" @@ -24242,13 +25826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "quotesPost(String)", "callable_declaration": "quotesPost(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" @@ -24258,13 +25842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -24274,13 +25858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -24290,13 +25874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "type_declaration": "com.ibm.websphere.samples.daytrader.jaxrs.QuoteResource", "signature": "getQuotes(String)", "callable_declaration": "getQuotes(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -24306,13 +25890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -24322,13 +25906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -24338,13 +25922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24354,13 +25938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession2", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -24370,13 +25954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24386,13 +25970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24402,13 +25986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession2", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24418,13 +26002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TraceInterceptor", "signature": "logMethodEntry(InvocationContext)", "callable_declaration": "logMethodEntry(InvocationContext)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -24434,13 +26018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletSetContentLength", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletSetContentLength", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -24450,13 +26034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletSetContentLength", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24466,7 +26050,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -24482,13 +26066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -24498,7 +26082,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -24514,7 +26098,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -24530,7 +26114,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -24546,7 +26130,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -24562,7 +26146,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -24578,7 +26162,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasPrevious()", "callable_declaration": "hasPrevious()" @@ -24594,7 +26178,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasPrevious()", "callable_declaration": "hasPrevious()" @@ -24610,7 +26194,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "previous()", "callable_declaration": "previous()" @@ -24626,7 +26210,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "nextIndex()", "callable_declaration": "nextIndex()" @@ -24642,7 +26226,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "nextIndex()", "callable_declaration": "nextIndex()" @@ -24658,13 +26242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", "signature": "produceAsyncEvent()", "callable_declaration": "produceAsyncEvent()" @@ -24674,13 +26258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync", "signature": "onAsyncEvent2(String)", "callable_declaration": "onAsyncEvent2(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -24690,13 +26274,77 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "checkDiagnostics()", + "callable_declaration": "checkDiagnostics()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "error(String)", + "callable_declaration": "error(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "Diagnostics()", + "callable_declaration": "()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "warning(String)", + "callable_declaration": "warning(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "Diagnostics()", + "callable_declaration": "()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "warning(String)", + "callable_declaration": "warning(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "Diagnostics()", + "callable_declaration": "()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "warning(String)", + "callable_declaration": "warning(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -24706,13 +26354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -24722,13 +26370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletLargeContentLength", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletLargeContentLength", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -24738,13 +26386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIBeanManagerViaJNDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "signature": "getBeanMangerViaJNDI()", "callable_declaration": "getBeanMangerViaJNDI()" @@ -24754,13 +26402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setUserID(String)", "callable_declaration": "setUserID(String)" @@ -24770,13 +26418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setPassword(String)", "callable_declaration": "setPassword(String)" @@ -24786,13 +26434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setFullName(String)", "callable_declaration": "setFullName(String)" @@ -24802,13 +26450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setAddress(String)", "callable_declaration": "setAddress(String)" @@ -24818,13 +26466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setEmail(String)", "callable_declaration": "setEmail(String)" @@ -24834,13 +26482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "setCreditCard(String)", "callable_declaration": "setCreditCard(String)" @@ -24850,13 +26498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -24866,13 +26514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -24882,13 +26530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -24898,13 +26546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -24914,13 +26562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -24930,13 +26578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -24946,13 +26594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -24962,13 +26610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -24978,13 +26626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -24994,13 +26642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -25010,13 +26658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getFullName()", "callable_declaration": "getFullName()" @@ -25026,13 +26674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAddress()", "callable_declaration": "getAddress()" @@ -25042,13 +26690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getEmail()", "callable_declaration": "getEmail()" @@ -25058,13 +26706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getCreditCard()", "callable_declaration": "getCreditCard()" @@ -25074,13 +26722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -25090,13 +26738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -25106,13 +26754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getFullName()", "callable_declaration": "getFullName()" @@ -25122,13 +26770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAddress()", "callable_declaration": "getAddress()" @@ -25138,13 +26786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getEmail()", "callable_declaration": "getEmail()" @@ -25154,13 +26802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getCreditCard()", "callable_declaration": "getCreditCard()" @@ -25170,13 +26818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -25186,13 +26834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -25202,13 +26850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "OrdersAlertFilter(Instance)", "callable_declaration": "OrdersAlertFilter(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -25218,13 +26866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "OrdersAlertFilter(Instance)", "callable_declaration": "OrdersAlertFilter(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -25234,13 +26882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "OrdersAlertFilter(Instance)", "callable_declaration": "OrdersAlertFilter(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -25250,13 +26898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" @@ -25266,13 +26914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -25282,13 +26930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -25298,13 +26946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -25314,13 +26962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -25330,13 +26978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "doTrace()", "callable_declaration": "doTrace()" @@ -25346,13 +26994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" @@ -25362,13 +27010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -25378,29 +27026,301 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.OrdersAlertFilter", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "callable_declaration": "doFilter(ServletRequest, ServletResponse, FilterChain)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "signature": "checkDiagnostics()", + "callable_declaration": "checkDiagnostics()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" } }, { "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPObject", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -25410,13 +27330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -25426,13 +27346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -25442,13 +27362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -25458,13 +27378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -25474,18 +27394,146 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" } }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", + "signature": "encode(CopyOnWriteArrayList)", + "callable_declaration": "encode(CopyOnWriteArrayList)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, { "type": "CALL_DEP", "weight": "1", @@ -25496,7 +27544,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.QuotePriceChangeListEncoder", "signature": "encode(CopyOnWriteArrayList)", "callable_declaration": "encode(CopyOnWriteArrayList)" @@ -25512,7 +27560,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -25528,7 +27576,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -25544,7 +27592,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -25560,7 +27608,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -25576,7 +27624,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -25592,7 +27640,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -25608,7 +27656,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -25624,7 +27672,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -25640,7 +27688,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -25656,7 +27704,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -25672,7 +27720,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -25688,7 +27736,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -25704,7 +27752,23 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", + "signature": "TradeConfigJSF()", + "callable_declaration": "()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" @@ -25720,7 +27784,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -25736,7 +27800,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -25752,7 +27816,7 @@ "callable_declaration": "()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -25762,13 +27826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -25778,13 +27842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -25794,13 +27858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setOrderProcessingMode(int)", "callable_declaration": "setOrderProcessingMode(int)" @@ -25810,13 +27874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -25826,13 +27890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -25842,13 +27906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -25858,13 +27922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setWebInterface(int)", "callable_declaration": "setWebInterface(int)" @@ -25874,13 +27938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -25890,13 +27954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -25906,13 +27970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -25922,13 +27986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_USERS(int)", "callable_declaration": "setMAX_USERS(int)" @@ -25938,13 +28002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_QUOTES(int)", "callable_declaration": "setMAX_QUOTES(int)" @@ -25954,13 +28018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -25970,13 +28034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -25986,13 +28050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMarketSummaryInterval(int)", "callable_declaration": "setMarketSummaryInterval(int)" @@ -26002,13 +28066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -26018,13 +28082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPrimIterations(int)", "callable_declaration": "setPrimIterations(int)" @@ -26034,13 +28098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -26050,13 +28114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPublishQuotePriceChange(boolean)", "callable_declaration": "setPublishQuotePriceChange(boolean)" @@ -26066,13 +28130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -26082,13 +28146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setListQuotePriceChangeFrequency(int)", "callable_declaration": "setListQuotePriceChangeFrequency(int)" @@ -26098,13 +28162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -26114,13 +28178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setLongRun(boolean)", "callable_declaration": "setLongRun(boolean)" @@ -26130,13 +28194,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", + "signature": "updateConfig()", + "callable_declaration": "updateConfig()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setDisplayOrderAlerts(boolean)", "callable_declaration": "setDisplayOrderAlerts(boolean)" @@ -26146,13 +28226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" @@ -26162,13 +28242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "updateConfig()", "callable_declaration": "updateConfig()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "setResult(String)", "callable_declaration": "setResult(String)" @@ -26178,13 +28258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -26194,7 +28274,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" @@ -26210,13 +28290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -26226,13 +28306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "resetTrade()", "callable_declaration": "resetTrade()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -26242,13 +28322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "populateDatabase()", "callable_declaration": "populateDatabase()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -26258,13 +28338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "populateDatabase()", "callable_declaration": "populateDatabase()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -26274,13 +28354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "populateDatabase()", "callable_declaration": "populateDatabase()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -26290,13 +28370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "buildDatabaseTables()", "callable_declaration": "buildDatabaseTables()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "checkDBProductName()", "callable_declaration": "checkDBProductName()" @@ -26306,13 +28386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "buildDatabaseTables()", "callable_declaration": "buildDatabaseTables()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -26322,13 +28402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "buildDatabaseTables()", "callable_declaration": "buildDatabaseTables()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -26338,13 +28418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeConfigJSF", "signature": "buildDatabaseTables()", "callable_declaration": "buildDatabaseTables()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -26354,13 +28434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocalDecorator", "signature": "getMsg()", "callable_declaration": "getMsg()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBLocal", "signature": "getMsg()", "callable_declaration": "getMsg()" @@ -26370,7 +28450,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync", "signature": "ping(String)", "callable_declaration": "ping(String)" @@ -26386,13 +28466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String)", "callable_declaration": "log(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26402,13 +28482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String, String)", "callable_declaration": "log(String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26418,13 +28498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -26434,13 +28514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, String, Throwable)", "callable_declaration": "error(String, String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -26450,13 +28530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, String, String, Throwable)", "callable_declaration": "error(String, String, String, Throwable)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -26466,13 +28546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -26482,13 +28562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -26498,13 +28578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -26514,13 +28594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26530,13 +28610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object)", "callable_declaration": "trace(String, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26546,13 +28626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26562,13 +28642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26578,13 +28658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26594,13 +28674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26610,13 +28690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object, Object, Object, Object, Object, Object, Object)", "callable_declaration": "trace(String, Object, Object, Object, Object, Object, Object, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -26626,13 +28706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "stat(String)", "callable_declaration": "stat(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26642,13 +28722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "print(String)", "callable_declaration": "print(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26658,13 +28738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26674,13 +28754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26690,13 +28770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -26706,13 +28786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26722,13 +28802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26738,13 +28818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26754,13 +28834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26770,13 +28850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26786,13 +28866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printObject(Object)", "callable_declaration": "printObject(Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26802,13 +28882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -26818,13 +28898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -26834,13 +28914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -26850,13 +28930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -26866,13 +28946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26882,13 +28962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26898,13 +28978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -26914,13 +28994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26930,13 +29010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26946,13 +29026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26962,13 +29042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26978,13 +29058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -26994,13 +29074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -27010,13 +29090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -27026,13 +29106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -27042,13 +29122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(String, Collection)", "callable_declaration": "printCollection(String, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "printCollection(Collection)", "callable_declaration": "printCollection(Collection)" @@ -27058,13 +29138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -27074,13 +29154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -27090,13 +29170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchasePrice()", "callable_declaration": "getPurchasePrice()" @@ -27106,13 +29186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -27122,7 +29202,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.ObjectFactory", "signature": "createXMLObject()", "callable_declaration": "createXMLObject()" @@ -27138,13 +29218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -27154,13 +29234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -27170,13 +29250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -27186,13 +29266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -27202,13 +29282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "MarketSummaryJSF(Instance)", "callable_declaration": "MarketSummaryJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -27218,13 +29298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "MarketSummaryJSF(Instance)", "callable_declaration": "MarketSummaryJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -27234,13 +29314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "MarketSummaryJSF(Instance)", "callable_declaration": "MarketSummaryJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -27250,13 +29330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -27266,13 +29346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -27282,13 +29362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -27298,13 +29378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getSummaryDate()", "callable_declaration": "getSummaryDate()" @@ -27314,13 +29394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setSummaryDate(Date)", "callable_declaration": "setSummaryDate(Date)" @@ -27330,13 +29410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" @@ -27346,13 +29426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setTSIA(BigDecimal)", "callable_declaration": "setTSIA(BigDecimal)" @@ -27362,13 +29442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -27378,13 +29458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -27394,13 +29474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getGainPercent()", "callable_declaration": "getGainPercent()" @@ -27410,13 +29490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setGainPercent(BigDecimal)", "callable_declaration": "setGainPercent(BigDecimal)" @@ -27426,13 +29506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopGainers()", "callable_declaration": "getTopGainers()" @@ -27442,13 +29522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -27458,13 +29538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -27474,13 +29554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -27490,13 +29570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -27506,13 +29586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -27522,13 +29602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "QuoteData(BigDecimal, BigDecimal, String)", "callable_declaration": "QuoteData(BigDecimal, BigDecimal, String)" @@ -27538,13 +29618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setTopGainers(QuoteData[])", "callable_declaration": "setTopGainers(QuoteData[])" @@ -27554,13 +29634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -27570,13 +29650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -27586,13 +29666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -27602,13 +29682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -27618,13 +29698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -27634,13 +29714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -27650,13 +29730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "QuoteData(BigDecimal, BigDecimal, String)", "callable_declaration": "QuoteData(BigDecimal, BigDecimal, String)" @@ -27666,13 +29746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "setTopLosers(QuoteData[])", "callable_declaration": "setTopLosers(QuoteData[])" @@ -27682,13 +29762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.MarketSummaryJSF", "signature": "getGainPercentHTML()", "callable_declaration": "getGainPercentHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainPercentHTML(BigDecimal)", "callable_declaration": "printGainPercentHTML(BigDecimal)" @@ -27698,13 +29778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -27714,13 +29794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -27730,13 +29810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -27746,13 +29826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -27762,13 +29842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "add(QuoteDataBean)", "callable_declaration": "add(QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -27778,13 +29858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "DTBroker3MDB()", "callable_declaration": "DTBroker3MDB()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -27794,13 +29874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "boostrapTradeServices()", "callable_declaration": "boostrapTradeServices()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -27810,13 +29890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "boostrapTradeServices()", "callable_declaration": "boostrapTradeServices()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -27826,13 +29906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "boostrapTradeServices()", "callable_declaration": "boostrapTradeServices()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -27842,13 +29922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -27858,13 +29938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -27874,13 +29954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -27890,13 +29970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -27906,13 +29986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -27922,13 +30002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -27938,13 +30018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -27954,13 +30034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" @@ -27970,13 +30050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -27986,13 +30066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -28002,13 +30082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -28018,13 +30098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMaxSecs()", "callable_declaration": "getMaxSecs()" @@ -28034,13 +30114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" @@ -28050,13 +30130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -28066,13 +30146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -28082,13 +30162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -28098,13 +30178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" @@ -28114,13 +30194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -28130,13 +30210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -28146,13 +30226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMinSecs()", "callable_declaration": "getMinSecs()" @@ -28162,13 +30242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMaxSecs()", "callable_declaration": "getMaxSecs()" @@ -28178,13 +30258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getAvgSecs()", "callable_declaration": "getAvgSecs()" @@ -28194,13 +30274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -28210,13 +30290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -28226,13 +30306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.mdb.DTBroker3MDB", "signature": "onMessage(Message)", "callable_declaration": "onMessage(Message)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -28242,13 +30322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "checkInjectionValidation()", "callable_declaration": "checkInjectionValidation()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" @@ -28258,13 +30338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -28274,13 +30354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "formatConstraintViolations(Set)", "callable_declaration": "formatConstraintViolations(Set)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -28290,13 +30370,141 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "formatConstraintViolations(Set)", + "callable_declaration": "formatConstraintViolations(Set)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28306,13 +30514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28322,13 +30530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -28338,13 +30546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28354,13 +30562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28370,13 +30578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28386,13 +30594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28402,13 +30610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28418,13 +30626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String, Object)", "callable_declaration": "trace(String, Object)" @@ -28434,13 +30642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28450,13 +30658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28466,13 +30674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "toString()", "callable_declaration": "toString()" @@ -28482,13 +30690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28498,13 +30706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28514,13 +30722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28530,13 +30738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28546,13 +30754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.LoginValidator", "signature": "validate(FacesContext, UIComponent, Object)", "callable_declaration": "validate(FacesContext, UIComponent, Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -28562,13 +30770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "OrderDataJSF(Instance)", "callable_declaration": "OrderDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -28578,13 +30786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "OrderDataJSF(Instance)", "callable_declaration": "OrderDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -28594,13 +30802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "OrderDataJSF(Instance)", "callable_declaration": "OrderDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -28610,13 +30818,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", + "signature": "getAllOrder()", + "callable_declaration": "getAllOrder()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -28626,13 +30850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -28642,13 +30866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -28658,13 +30882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -28674,13 +30898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -28690,13 +30914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -28706,13 +30930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -28722,13 +30946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -28738,13 +30962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -28754,13 +30978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -28770,13 +30994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -28786,13 +31010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -28802,13 +31026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -28818,13 +31042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)", "callable_declaration": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)" @@ -28834,13 +31058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -28850,13 +31074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -28866,13 +31090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -28882,13 +31106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -28898,13 +31122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "setTotal(BigDecimal)", "callable_declaration": "setTotal(BigDecimal)" @@ -28914,13 +31138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getAllOrder()", "callable_declaration": "getAllOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "setAllOrders(OrderData[])", "callable_declaration": "setAllOrders(OrderData[])" @@ -28930,13 +31154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "getOrder()", "callable_declaration": "getOrder()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderDataJSF", "signature": "setOrderData(OrderData)", "callable_declaration": "setOrderData(OrderData)" @@ -28946,13 +31170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -28962,13 +31186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionDecoder", "signature": "decode(String)", "callable_declaration": "decode(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "doDecoding(String)", "callable_declaration": "doDecoding(String)" @@ -28978,13 +31202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedThread", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedThread", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -28994,7 +31218,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedThread", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -29010,13 +31234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingManagedThread", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -29026,13 +31250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "TestServlet(Instance)", "callable_declaration": "TestServlet(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -29042,13 +31266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "TestServlet(Instance)", "callable_declaration": "TestServlet(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -29058,13 +31282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "TestServlet(Instance)", "callable_declaration": "TestServlet(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -29074,13 +31298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -29090,13 +31314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -29106,13 +31330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -29122,13 +31346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -29138,13 +31362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -29154,13 +31378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -29170,13 +31394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TestServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -29186,13 +31410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2", "signature": "SimpleBean2()", "callable_declaration": "SimpleBean2()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "signature": "SimpleBean1()", "callable_declaration": "SimpleBean1()" @@ -29202,13 +31426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "TradeServletAction()", "callable_declaration": "TradeServletAction()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -29218,13 +31442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "TradeServletAction()", "callable_declaration": "TradeServletAction()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -29234,13 +31458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "TradeServletAction()", "callable_declaration": "TradeServletAction()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -29250,13 +31474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29266,13 +31490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29282,13 +31506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29298,13 +31522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -29314,13 +31538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -29330,13 +31554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -29346,13 +31570,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", + "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", + "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -29362,13 +31602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -29378,13 +31618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -29394,13 +31634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29410,13 +31650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29426,13 +31666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29442,13 +31682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29458,13 +31698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, String, Throwable)", "callable_declaration": "error(String, String, Throwable)" @@ -29474,13 +31714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -29490,13 +31730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -29506,13 +31746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -29522,13 +31762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -29538,13 +31778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -29554,13 +31794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29570,13 +31810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -29586,13 +31826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -29602,13 +31842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -29618,13 +31858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -29634,13 +31874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29650,13 +31890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29666,13 +31906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -29682,13 +31922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29698,13 +31938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29714,13 +31954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29730,13 +31970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29746,13 +31986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -29762,13 +32002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -29778,13 +32018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -29794,13 +32034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -29810,13 +32050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29826,13 +32066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29842,13 +32082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -29858,13 +32098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -29874,13 +32114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -29890,13 +32130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29906,13 +32146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -29922,13 +32162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -29938,13 +32178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -29954,13 +32194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -29970,13 +32210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String, String)", "callable_declaration": "log(String, String, String)" @@ -29986,13 +32226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -30002,13 +32242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30018,13 +32258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30034,13 +32274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -30050,13 +32290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -30066,13 +32306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -30082,13 +32322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -30098,13 +32338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -30114,13 +32354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30130,13 +32370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30146,13 +32386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -30162,13 +32402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -30178,13 +32418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -30194,13 +32434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -30210,13 +32450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -30226,13 +32466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -30242,13 +32482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getQuoteID()", "callable_declaration": "getQuoteID()" @@ -30258,13 +32498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30274,13 +32514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30290,13 +32530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30306,13 +32546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30322,13 +32562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30338,13 +32578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30354,13 +32594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30370,13 +32610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -30386,13 +32626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30402,13 +32642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30418,13 +32658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -30434,13 +32674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30450,13 +32690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30466,13 +32706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -30482,13 +32722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -30498,13 +32738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -30514,13 +32754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30530,13 +32770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30546,13 +32786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30562,13 +32802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -30578,13 +32818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30594,13 +32834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30610,13 +32850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -30626,13 +32866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -30642,13 +32882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -30658,13 +32898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -30674,13 +32914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -30690,13 +32930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30706,13 +32946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30722,13 +32962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30738,13 +32978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30754,13 +32994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30770,13 +33010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -30786,13 +33026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletWriter", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletWriter", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -30802,13 +33042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServletWriter", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -30818,13 +33058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -30834,13 +33074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -30850,13 +33090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -30866,13 +33106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBQueue", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -30882,7 +33122,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" @@ -30898,13 +33138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30914,13 +33154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "RunStatsDataBean()", "callable_declaration": "RunStatsDataBean()" @@ -30930,7 +33170,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" @@ -30946,13 +33186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -30962,13 +33202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -30978,13 +33218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPage(int)", "callable_declaration": "getPage(int)" @@ -30994,13 +33234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -31010,13 +33250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -31026,13 +33266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -31042,13 +33282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setOrderProcessingMode(int)", "callable_declaration": "setOrderProcessingMode(int)" @@ -31058,13 +33298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31074,13 +33314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingModeNames()", "callable_declaration": "getOrderProcessingModeNames()" @@ -31090,13 +33330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -31106,13 +33346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -31122,13 +33362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setWebInterface(int)", "callable_declaration": "setWebInterface(int)" @@ -31138,13 +33378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31154,13 +33394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterfaceNames()", "callable_declaration": "getWebInterfaceNames()" @@ -31170,13 +33410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -31186,13 +33426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_USERS(int)", "callable_declaration": "setMAX_USERS(int)" @@ -31202,13 +33442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -31218,13 +33458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31234,13 +33474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMAX_QUOTES(int)", "callable_declaration": "setMAX_QUOTES(int)" @@ -31250,13 +33490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -31266,13 +33506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31282,13 +33522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -31298,13 +33538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -31314,13 +33554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setMarketSummaryInterval(int)", "callable_declaration": "setMarketSummaryInterval(int)" @@ -31330,13 +33570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -31346,13 +33586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31362,13 +33602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMarketSummaryInterval()", "callable_declaration": "getMarketSummaryInterval()" @@ -31378,13 +33618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPrimIterations(int)", "callable_declaration": "setPrimIterations(int)" @@ -31394,13 +33634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -31410,13 +33650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31426,13 +33666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -31442,13 +33682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPublishQuotePriceChange(boolean)", "callable_declaration": "setPublishQuotePriceChange(boolean)" @@ -31458,13 +33698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setPublishQuotePriceChange(boolean)", "callable_declaration": "setPublishQuotePriceChange(boolean)" @@ -31474,13 +33714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPublishQuotePriceChange()", "callable_declaration": "getPublishQuotePriceChange()" @@ -31490,13 +33730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setListQuotePriceChangeFrequency(int)", "callable_declaration": "setListQuotePriceChangeFrequency(int)" @@ -31506,13 +33746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -31522,13 +33762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -31538,13 +33778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getListQuotePriceChangeFrequency()", "callable_declaration": "getListQuotePriceChangeFrequency()" @@ -31554,13 +33794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setLongRun(boolean)", "callable_declaration": "setLongRun(boolean)" @@ -31570,13 +33810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setLongRun(boolean)", "callable_declaration": "setLongRun(boolean)" @@ -31586,13 +33826,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", + "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setDisplayOrderAlerts(boolean)", "callable_declaration": "setDisplayOrderAlerts(boolean)" @@ -31602,13 +33858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setDisplayOrderAlerts(boolean)", "callable_declaration": "setDisplayOrderAlerts(boolean)" @@ -31618,13 +33874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" @@ -31634,13 +33890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" @@ -31650,13 +33906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doConfigUpdate(HttpServletRequest, HttpServletResponse)" @@ -31666,13 +33922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doResetTrade(HttpServletRequest, HttpServletResponse, String)" @@ -31682,13 +33938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -31698,13 +33954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -31714,13 +33970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "checkDBProductName()", "callable_declaration": "checkDBProductName()" @@ -31730,13 +33986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -31746,13 +34002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -31762,13 +34018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" @@ -31778,13 +34034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)" @@ -31794,13 +34050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeConfigServlet", "signature": "service(HttpServletRequest, HttpServletResponse)", "callable_declaration": "service(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -31810,13 +34066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.quotePriceComparator", "signature": "compare(QuoteDataBean, QuoteDataBean)", "callable_declaration": "compare(QuoteDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -31826,13 +34082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.quotePriceComparator", "signature": "compare(QuoteDataBean, QuoteDataBean)", "callable_declaration": "compare(QuoteDataBean, QuoteDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -31848,7 +34104,7 @@ "callable_declaration": "compare(java.lang.Object, java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.quotePriceComparator", "signature": "compare(QuoteDataBean, QuoteDataBean)", "callable_declaration": "compare(QuoteDataBean, QuoteDataBean)" @@ -31858,13 +34114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession1", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -31874,13 +34130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -31890,13 +34146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingSession1", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -31906,13 +34162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -31922,13 +34178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -31938,13 +34194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -31954,13 +34210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -31970,13 +34226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -31986,13 +34242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32002,13 +34258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32018,13 +34274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32034,13 +34290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -32050,13 +34306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", "callable_declaration": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)" @@ -32066,13 +34322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32082,13 +34338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32098,13 +34354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32114,13 +34370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -32130,13 +34386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -32146,13 +34402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -32162,13 +34418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -32178,13 +34434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32194,13 +34450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32210,13 +34466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32226,13 +34482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -32242,13 +34498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" @@ -32258,13 +34514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -32274,13 +34530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "sell(String, Integer, int)", "callable_declaration": "sell(String, Integer, int)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" @@ -32290,13 +34546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32306,13 +34562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32322,13 +34578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32338,13 +34594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -32354,13 +34610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "queueOrder(Integer, boolean)", "callable_declaration": "queueOrder(Integer, boolean)" @@ -32370,13 +34626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32386,13 +34642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32402,13 +34658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32418,13 +34674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -32434,13 +34690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -32450,13 +34706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrderAsync(Integer, boolean)", "callable_declaration": "completeOrderAsync(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "signature": "submitOrder(Integer, boolean)", "callable_declaration": "submitOrder(Integer, boolean)" @@ -32466,13 +34722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32482,13 +34738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32498,13 +34754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32514,13 +34770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" @@ -32530,13 +34786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "cancelOrder(Integer, boolean)", "callable_declaration": "cancelOrder(Integer, boolean)" @@ -32546,13 +34802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32562,13 +34818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32578,13 +34834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32594,13 +34850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -32610,13 +34866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "orderCompleted(String, Integer)", "callable_declaration": "orderCompleted(String, Integer)" @@ -32626,13 +34882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32642,13 +34898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32658,13 +34914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32674,13 +34930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -32690,13 +34946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -32706,13 +34962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32722,13 +34978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32738,13 +34994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32754,13 +35010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -32770,13 +35026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -32786,13 +35042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32802,13 +35058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32818,13 +35074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32834,13 +35090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -32850,13 +35106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -32866,13 +35122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32882,13 +35138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32898,13 +35154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32914,13 +35170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -32930,13 +35186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -32946,13 +35202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32962,13 +35218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32978,13 +35234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -32994,13 +35250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -33010,13 +35266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" @@ -33026,13 +35282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33042,13 +35298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33058,13 +35314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33074,13 +35330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -33090,13 +35346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", "callable_declaration": "updateQuotePriceVolume(String, BigDecimal, double)" @@ -33106,13 +35362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33122,13 +35378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33138,13 +35394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33154,13 +35410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -33170,13 +35426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -33186,13 +35442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33202,13 +35458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33218,13 +35474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33234,13 +35490,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", + "signature": "getHolding(Integer)", + "callable_declaration": "getHolding(Integer)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "signature": "getHolding(Integer)", + "callable_declaration": "getHolding(Integer)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHolding(Integer)", "callable_declaration": "getHolding(Integer)" @@ -33250,13 +35522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33266,13 +35538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33282,13 +35554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33298,13 +35570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -33314,13 +35586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -33330,13 +35602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33346,13 +35618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33362,13 +35634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33378,13 +35650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -33394,13 +35666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -33410,13 +35682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33426,13 +35698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33442,13 +35714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33458,13 +35730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -33474,13 +35746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -33490,13 +35762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33506,13 +35778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33522,13 +35794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33538,13 +35810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -33554,13 +35826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -33570,13 +35842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33586,13 +35858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33602,13 +35874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33618,13 +35890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -33634,13 +35906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -33650,13 +35922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33666,13 +35938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33682,13 +35954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "setInSession(boolean)", "callable_declaration": "setInSession(boolean)" @@ -33698,13 +35970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -33714,13 +35986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -33730,45 +36002,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", - "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" - } - }, - { - "type": "CALL_DEP", - "weight": "1", - "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" - }, - "target": { - "file_path": "", - "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "signature": "TradeDirect()", - "callable_declaration": "()" } }, { "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getConnPublic()", "callable_declaration": "getConnPublic()" @@ -33778,13 +36034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -33794,13 +36050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -33810,7 +36066,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -33826,13 +36082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "signature": "setMsg(String)", "callable_declaration": "setMsg(String)" @@ -33842,13 +36098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2Servlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -33858,13 +36114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2JNDI", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2JNDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -33874,13 +36130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2JNDI", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -33890,13 +36146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -33906,13 +36162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -33922,13 +36178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -33938,13 +36194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "debug(String)", "callable_declaration": "debug(String)" @@ -33954,13 +36210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -33970,13 +36226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -33986,13 +36242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -34002,13 +36258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -34018,13 +36274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" @@ -34034,13 +36290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "setMarketSummaryDataBean(MarketSummaryDataBean)", "callable_declaration": "setMarketSummaryDataBean(MarketSummaryDataBean)" @@ -34050,13 +36306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "getMarketSummaryDataBean()", "callable_declaration": "getMarketSummaryDataBean()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "signature": "updateMarketSummary()", "callable_declaration": "updateMarketSummary()" @@ -34066,13 +36322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "parseDDLToBuffer(InputStream)", "callable_declaration": "parseDDLToBuffer(InputStream)" @@ -34082,13 +36338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34098,13 +36354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" @@ -34114,13 +36370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34130,13 +36386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -34146,13 +36402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "resetTrade(boolean)", "callable_declaration": "resetTrade(boolean)" @@ -34162,13 +36418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34178,13 +36434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_QUOTES()", "callable_declaration": "getMAX_QUOTES()" @@ -34194,13 +36450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndPrice()", "callable_declaration": "rndPrice()" @@ -34210,13 +36466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -34226,13 +36482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -34242,13 +36498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "createQuote(String, String, BigDecimal)", "callable_declaration": "createQuote(String, String, BigDecimal)" @@ -34258,13 +36514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34274,13 +36530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -34290,13 +36546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_USERS()", "callable_declaration": "getMAX_USERS()" @@ -34306,13 +36562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -34322,13 +36578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -34338,13 +36594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -34354,13 +36610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -34370,13 +36626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -34386,13 +36642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -34402,13 +36658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -34418,13 +36674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -34434,13 +36690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -34450,13 +36706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getMAX_HOLDINGS()", "callable_declaration": "getMAX_HOLDINGS()" @@ -34466,13 +36722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -34482,13 +36738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -34498,13 +36754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -34514,13 +36770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -34530,13 +36786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -34546,13 +36802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -34562,13 +36818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -34578,13 +36834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "buildDB(java.io.PrintWriter, InputStream)", "callable_declaration": "buildDB(java.io.PrintWriter, InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34594,13 +36850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" @@ -34610,13 +36866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "reset()", "callable_declaration": "reset()" @@ -34626,13 +36882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -34642,13 +36898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", "callable_declaration": "recreateDBTables(Object[], java.io.PrintWriter)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -34658,13 +36914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "parseDDLToBuffer(InputStream)", "callable_declaration": "parseDDLToBuffer(InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -34674,13 +36930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "parseDDLToBuffer(InputStream)", "callable_declaration": "parseDDLToBuffer(InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -34690,13 +36946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "signature": "parseDDLToBuffer(InputStream)", "callable_declaration": "parseDDLToBuffer(InputStream)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -34706,13 +36962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getTradeUserCount()", "callable_declaration": "getTradeUserCount()" @@ -34722,13 +36978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getNewUserCount()", "callable_declaration": "getNewUserCount()" @@ -34738,13 +36994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getSumLoginCount()", "callable_declaration": "getSumLoginCount()" @@ -34754,13 +37010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getSumLogoutCount()", "callable_declaration": "getSumLogoutCount()" @@ -34770,13 +37026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getHoldingCount()", "callable_declaration": "getHoldingCount()" @@ -34786,13 +37042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getOrderCount()", "callable_declaration": "getOrderCount()" @@ -34802,13 +37058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getBuyOrderCount()", "callable_declaration": "getBuyOrderCount()" @@ -34818,13 +37074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getSellOrderCount()", "callable_declaration": "getSellOrderCount()" @@ -34834,13 +37090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getCancelledOrderCount()", "callable_declaration": "getCancelledOrderCount()" @@ -34850,13 +37106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getOpenOrderCount()", "callable_declaration": "getOpenOrderCount()" @@ -34866,13 +37122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "signature": "getDeletedOrderCount()", "callable_declaration": "getDeletedOrderCount()" @@ -34882,13 +37138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -34898,13 +37154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -34914,13 +37170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -34930,13 +37186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -34946,13 +37202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -34962,13 +37218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -34978,13 +37234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -34994,13 +37250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2One", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -35010,13 +37266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setTSIA(BigDecimal)", "callable_declaration": "setTSIA(BigDecimal)" @@ -35026,13 +37282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setOpenTSIA(BigDecimal)", "callable_declaration": "setOpenTSIA(BigDecimal)" @@ -35042,13 +37298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -35058,13 +37314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setTopGainers(Collection)", "callable_declaration": "setTopGainers(Collection)" @@ -35074,13 +37330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setTopLosers(Collection)", "callable_declaration": "setTopLosers(Collection)" @@ -35090,13 +37346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "setSummaryDate(Date)", "callable_declaration": "setSummaryDate(Date)" @@ -35106,13 +37362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" @@ -35122,13 +37378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getOpenTSIA()", "callable_declaration": "getOpenTSIA()" @@ -35138,13 +37394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGainPercent(BigDecimal, BigDecimal)", "callable_declaration": "computeGainPercent(BigDecimal, BigDecimal)" @@ -35154,13 +37410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -35170,13 +37426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" @@ -35186,13 +37442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -35202,13 +37458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -35218,13 +37474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -35234,13 +37490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", "callable_declaration": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)" @@ -35250,13 +37506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getSummaryDate()", "callable_declaration": "getSummaryDate()" @@ -35266,13 +37522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" @@ -35282,13 +37538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getOpenTSIA()", "callable_declaration": "getOpenTSIA()" @@ -35298,13 +37554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getGainPercent()", "callable_declaration": "getGainPercent()" @@ -35314,13 +37570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -35330,13 +37586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopGainers()", "callable_declaration": "getTopGainers()" @@ -35346,13 +37602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -35362,13 +37618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopGainers()", "callable_declaration": "getTopGainers()" @@ -35378,13 +37634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35394,13 +37650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35410,13 +37666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -35426,13 +37682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -35442,13 +37698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35458,13 +37714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35474,13 +37730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -35490,13 +37746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getSummaryDate()", "callable_declaration": "getSummaryDate()" @@ -35506,13 +37762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" @@ -35522,13 +37778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getOpenTSIA()", "callable_declaration": "getOpenTSIA()" @@ -35538,13 +37794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -35554,13 +37810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopGainers()", "callable_declaration": "getTopGainers()" @@ -35570,13 +37826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -35586,13 +37842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopGainers()", "callable_declaration": "getTopGainers()" @@ -35602,13 +37858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35618,13 +37874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35634,13 +37890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -35650,13 +37906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTopLosers()", "callable_declaration": "getTopLosers()" @@ -35666,13 +37922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35682,13 +37938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35698,13 +37954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -35714,13 +37970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35730,13 +37986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35746,13 +38002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -35762,13 +38018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -35778,13 +38034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -35794,13 +38050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -35810,13 +38066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -35826,13 +38082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -35842,13 +38098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -35858,13 +38114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -35874,13 +38130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -35890,13 +38146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -35906,13 +38162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getGainPercent()", "callable_declaration": "getGainPercent()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getTSIA()", "callable_declaration": "getTSIA()" @@ -35922,13 +38178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getGainPercent()", "callable_declaration": "getGainPercent()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getOpenTSIA()", "callable_declaration": "getOpenTSIA()" @@ -35938,13 +38194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "getGainPercent()", "callable_declaration": "getGainPercent()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGainPercent(BigDecimal, BigDecimal)", "callable_declaration": "computeGainPercent(BigDecimal, BigDecimal)" @@ -35954,13 +38210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" @@ -35970,13 +38226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "callable_declaration": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -35986,13 +38242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "callable_declaration": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -36002,13 +38258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -36018,13 +38274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String, Throwable)", "callable_declaration": "error(String, Throwable)" @@ -36034,13 +38290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "incrementScenarioCount()", "callable_declaration": "incrementScenarioCount()" @@ -36050,13 +38306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getScenarioAction(boolean)", "callable_declaration": "getScenarioAction(boolean)" @@ -36066,13 +38322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbols()", "callable_declaration": "rndSymbols()" @@ -36082,13 +38338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -36098,13 +38354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndNewUserID()", "callable_declaration": "rndNewUserID()" @@ -36114,13 +38370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFullName()", "callable_declaration": "rndFullName()" @@ -36130,13 +38386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndCreditCard()", "callable_declaration": "rndCreditCard()" @@ -36146,13 +38402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBalance()", "callable_declaration": "rndBalance()" @@ -36162,13 +38418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndEmail(String)", "callable_declaration": "rndEmail(String)" @@ -36178,13 +38434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndAddress()", "callable_declaration": "rndAddress()" @@ -36194,13 +38450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -36210,13 +38466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -36226,13 +38482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -36242,13 +38498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getPurchaseDate()", "callable_declaration": "getPurchaseDate()" @@ -36258,13 +38514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "getHoldingID()", "callable_declaration": "getHoldingID()" @@ -36274,13 +38530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -36290,13 +38546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "incrementSellDeficit()", "callable_declaration": "incrementSellDeficit()" @@ -36306,13 +38562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -36322,13 +38578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeScenarioServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -36338,13 +38594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "QuoteJSF(Instance)", "callable_declaration": "QuoteJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -36354,13 +38610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "QuoteJSF(Instance)", "callable_declaration": "QuoteJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -36370,13 +38626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "QuoteJSF(Instance)", "callable_declaration": "QuoteJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -36386,13 +38642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getAllQuotes()", "callable_declaration": "getAllQuotes()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" @@ -36402,13 +38658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "setSymbols(String)", "callable_declaration": "setSymbols(String)" @@ -36418,13 +38674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getSymbols()", "callable_declaration": "getSymbols()" @@ -36434,13 +38690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "setSymbols(String)", "callable_declaration": "setSymbols(String)" @@ -36450,13 +38706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getSymbols()", "callable_declaration": "getSymbols()" @@ -36466,13 +38722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -36482,13 +38738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -36498,13 +38754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -36514,13 +38770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -36530,13 +38786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -36546,13 +38802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -36562,13 +38818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getHigh()", "callable_declaration": "getHigh()" @@ -36578,13 +38834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getLow()", "callable_declaration": "getLow()" @@ -36594,13 +38850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -36610,13 +38866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -36626,13 +38882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -36642,13 +38898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)", "callable_declaration": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)" @@ -36658,13 +38914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -36674,13 +38930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "getQuotesBySymbols()", "callable_declaration": "getQuotesBySymbols()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "setQuotes(QuoteData[])", "callable_declaration": "setQuotes(QuoteData[])" @@ -36690,13 +38946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -36706,13 +38962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getOrderProcessingMode()", "callable_declaration": "getOrderProcessingMode()" @@ -36722,13 +38978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -36738,13 +38994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -36754,13 +39010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "buy(String, String, double, int)", "callable_declaration": "buy(String, String, double, int)" @@ -36770,13 +39026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -36786,13 +39042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -36802,13 +39058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -36818,13 +39074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -36834,13 +39090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -36850,13 +39106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -36866,13 +39122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -36882,13 +39138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -36898,13 +39154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)", "callable_declaration": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)" @@ -36914,13 +39170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF", "signature": "buy()", "callable_declaration": "buy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -36930,13 +39186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -36946,13 +39202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -36962,13 +39218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -36978,13 +39234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -36994,13 +39250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -37010,13 +39266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -37026,13 +39282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -37042,13 +39298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -37058,13 +39314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -37074,13 +39330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -37090,13 +39346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -37106,13 +39362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -37122,13 +39378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2EntityCollection", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -37154,13 +39410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -37170,13 +39426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -37186,13 +39442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -37202,13 +39458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -37218,13 +39474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "investmentReturn(double, double)", "callable_declaration": "investmentReturn(double, double)" @@ -37234,13 +39490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -37250,13 +39506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -37266,13 +39522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ExplicitGC", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ExplicitGC", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -37282,13 +39538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ExplicitGC", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -37298,13 +39554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "init(ServletConfig)", "callable_declaration": "init(ServletConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "setConfigParam(String, String)", "callable_declaration": "setConfigParam(String, String)" @@ -37314,13 +39570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "callable_declaration": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -37330,13 +39586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "callable_declaration": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" @@ -37346,13 +39602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)" @@ -37362,13 +39618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -37378,13 +39634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", "callable_declaration": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)" @@ -37394,13 +39650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)" @@ -37410,13 +39666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getWebInterface()", "callable_declaration": "getWebInterface()" @@ -37426,13 +39682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "pushHeaderImages(PushBuilder)", "callable_declaration": "pushHeaderImages(PushBuilder)" @@ -37442,13 +39698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -37458,13 +39714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", "callable_declaration": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)" @@ -37474,13 +39730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", "callable_declaration": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)" @@ -37490,13 +39746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -37506,13 +39762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)" @@ -37522,13 +39778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -37538,13 +39794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", "callable_declaration": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)" @@ -37554,13 +39810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", "callable_declaration": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)" @@ -37570,13 +39826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)" @@ -37586,13 +39842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "performTask(HttpServletRequest, HttpServletResponse)", "callable_declaration": "performTask(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", "callable_declaration": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)" @@ -37602,13 +39858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "pushHeaderImages(PushBuilder)", "callable_declaration": "pushHeaderImages(PushBuilder)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -37618,13 +39874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.servlet.TradeAppServlet", "signature": "pushHeaderImages(PushBuilder)", "callable_declaration": "pushHeaderImages(PushBuilder)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -37634,13 +39890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setAccountID(Integer)", "callable_declaration": "setAccountID(Integer)" @@ -37650,13 +39906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLoginCount(int)", "callable_declaration": "setLoginCount(int)" @@ -37666,13 +39922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLogoutCount(int)", "callable_declaration": "setLogoutCount(int)" @@ -37682,13 +39938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLastLogin(Date)", "callable_declaration": "setLastLogin(Date)" @@ -37698,13 +39954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setCreationDate(Date)", "callable_declaration": "setCreationDate(Date)" @@ -37714,13 +39970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setBalance(BigDecimal)", "callable_declaration": "setBalance(BigDecimal)" @@ -37730,13 +39986,45 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", + "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "setOpenBalance(BigDecimal)", + "callable_declaration": "setOpenBalance(BigDecimal)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", + "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "setProfileID(String)", + "callable_declaration": "setProfileID(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLoginCount(int)", "callable_declaration": "setLoginCount(int)" @@ -37746,13 +40034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLogoutCount(int)", "callable_declaration": "setLogoutCount(int)" @@ -37762,13 +40050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLastLogin(Date)", "callable_declaration": "setLastLogin(Date)" @@ -37778,13 +40066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setCreationDate(Date)", "callable_declaration": "setCreationDate(Date)" @@ -37794,13 +40082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setBalance(BigDecimal)", "callable_declaration": "setBalance(BigDecimal)" @@ -37810,13 +40098,45 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", + "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "setOpenBalance(BigDecimal)", + "callable_declaration": "setOpenBalance(BigDecimal)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", + "callable_declaration": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "setProfileID(String)", + "callable_declaration": "setProfileID(String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -37826,13 +40146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -37842,13 +40162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -37858,13 +40178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -37874,13 +40194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -37890,13 +40210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -37906,13 +40226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndUserID()", "callable_declaration": "rndUserID()" @@ -37922,13 +40242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", "callable_declaration": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)" @@ -37938,13 +40258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -37954,13 +40274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLoginCount()", "callable_declaration": "getLoginCount()" @@ -37970,13 +40290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLogoutCount()", "callable_declaration": "getLogoutCount()" @@ -37986,13 +40306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLastLogin()", "callable_declaration": "getLastLogin()" @@ -38002,13 +40322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getCreationDate()", "callable_declaration": "getCreationDate()" @@ -38018,13 +40338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getBalance()", "callable_declaration": "getBalance()" @@ -38034,13 +40354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getOpenBalance()", "callable_declaration": "getOpenBalance()" @@ -38050,13 +40370,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "getProfileID()", + "callable_declaration": "getProfileID()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -38066,13 +40402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLoginCount()", "callable_declaration": "getLoginCount()" @@ -38082,13 +40418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLogoutCount()", "callable_declaration": "getLogoutCount()" @@ -38098,13 +40434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLastLogin()", "callable_declaration": "getLastLogin()" @@ -38114,13 +40450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getCreationDate()", "callable_declaration": "getCreationDate()" @@ -38130,13 +40466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getBalance()", "callable_declaration": "getBalance()" @@ -38146,13 +40482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getOpenBalance()", "callable_declaration": "getOpenBalance()" @@ -38162,13 +40498,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toHTML()", + "callable_declaration": "toHTML()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "getProfileID()", + "callable_declaration": "getProfileID()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -38178,13 +40530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -38194,13 +40546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getProfile()", "callable_declaration": "getProfile()" @@ -38210,13 +40562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -38226,13 +40578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -38242,13 +40594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getUserID()", "callable_declaration": "getUserID()" @@ -38258,13 +40610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -38274,13 +40626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLastLogin(Date)", "callable_declaration": "setLastLogin(Date)" @@ -38290,13 +40642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLoginCount()", "callable_declaration": "getLoginCount()" @@ -38306,13 +40658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "login(String)", "callable_declaration": "login(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLoginCount(int)", "callable_declaration": "setLoginCount(int)" @@ -38322,13 +40674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLogoutCount()", "callable_declaration": "getLogoutCount()" @@ -38338,13 +40690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "setLogoutCount(int)", "callable_declaration": "setLogoutCount(int)" @@ -38354,13 +40706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setSymbol(String)", "callable_declaration": "setSymbol(String)" @@ -38370,13 +40722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setCompanyName(String)", "callable_declaration": "setCompanyName(String)" @@ -38386,13 +40738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setVolume(double)", "callable_declaration": "setVolume(double)" @@ -38402,13 +40754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -38418,13 +40770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setOpen(BigDecimal)", "callable_declaration": "setOpen(BigDecimal)" @@ -38434,13 +40786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setLow(BigDecimal)", "callable_declaration": "setLow(BigDecimal)" @@ -38450,13 +40802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setHigh(BigDecimal)", "callable_declaration": "setHigh(BigDecimal)" @@ -38466,13 +40818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setChange(double)", "callable_declaration": "setChange(double)" @@ -38482,13 +40834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -38498,13 +40850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -38514,13 +40866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -38530,13 +40882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -38546,13 +40898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -38562,13 +40914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -38578,13 +40930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -38594,13 +40946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndFloat(int)", "callable_declaration": "rndFloat(int)" @@ -38610,13 +40962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", "callable_declaration": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)" @@ -38626,13 +40978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "QuoteDataBean(String)", "callable_declaration": "QuoteDataBean(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "setSymbol(String)", "callable_declaration": "setSymbol(String)" @@ -38642,13 +40994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -38658,13 +41010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -38674,13 +41026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -38690,13 +41042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -38706,13 +41058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -38722,13 +41074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getLow()", "callable_declaration": "getLow()" @@ -38738,13 +41090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getHigh()", "callable_declaration": "getHigh()" @@ -38754,13 +41106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -38770,13 +41122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -38786,13 +41138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getCompanyName()", "callable_declaration": "getCompanyName()" @@ -38802,13 +41154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getVolume()", "callable_declaration": "getVolume()" @@ -38818,13 +41170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -38834,13 +41186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getOpen()", "callable_declaration": "getOpen()" @@ -38850,13 +41202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getLow()", "callable_declaration": "getLow()" @@ -38866,13 +41218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getHigh()", "callable_declaration": "getHigh()" @@ -38882,13 +41234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getChange()", "callable_declaration": "getChange()" @@ -38898,13 +41250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -38914,13 +41266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -38930,13 +41282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "getKey()", "callable_declaration": "getKey()" @@ -38946,18 +41298,146 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "getValue()", "callable_declaration": "getValue()" } }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", + "signature": "encode(JsonMessage)", + "callable_declaration": "encode(JsonMessage)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, { "type": "CALL_DEP", "weight": "1", @@ -38968,7 +41448,7 @@ "callable_declaration": "encode(java.lang.Object)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder", "signature": "encode(JsonMessage)", "callable_declaration": "encode(JsonMessage)" @@ -38994,13 +41474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingReentryServlet", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingReentryServlet", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -39010,13 +41490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "getInstance()", "callable_declaration": "getInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "MDBStats()", "callable_declaration": "MDBStats()" @@ -39026,7 +41506,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" @@ -39042,13 +41522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMax()", "callable_declaration": "getMax()" @@ -39058,13 +41538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "setMax(double)", "callable_declaration": "setMax(double)" @@ -39074,13 +41554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getMin()", "callable_declaration": "getMin()" @@ -39090,13 +41570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "setMin(double)", "callable_declaration": "setMin(double)" @@ -39106,13 +41586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getCount()", "callable_declaration": "getCount()" @@ -39122,13 +41602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "setCount(int)", "callable_declaration": "setCount(int)" @@ -39138,13 +41618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "getTotalTime()", "callable_declaration": "getTotalTime()" @@ -39154,13 +41634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.MDBStats", "signature": "addTiming(String, long, long)", "callable_declaration": "addTiming(String, long, long)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TimerStat", "signature": "setTotalTime(double)", "callable_declaration": "setTotalTime(double)" @@ -39170,7 +41650,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead.ReadListenerImpl", "signature": "onAllDataRead()", "callable_declaration": "onAllDataRead()" @@ -39186,7 +41666,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead.ReadListenerImpl", "signature": "onAllDataRead()", "callable_declaration": "onAllDataRead()" @@ -39202,13 +41682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -39218,13 +41698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -39234,13 +41714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -39250,13 +41730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -39266,13 +41746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -39282,13 +41762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -39298,13 +41778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrderSubmitter", "signature": "submitOrder(Integer, boolean)", "callable_declaration": "submitOrder(Integer, boolean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "signature": "setProperties(Integer, boolean)", "callable_declaration": "setProperties(Integer, boolean)" @@ -39314,13 +41794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -39330,13 +41810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -39346,13 +41826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -39362,13 +41842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -39378,13 +41858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -39394,13 +41874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -39410,13 +41890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJDBCRead2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String)", "callable_declaration": "error(Throwable, String, String)" @@ -39426,7 +41906,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async.ReadListenerImpl", "signature": "onAllDataRead()", "callable_declaration": "onAllDataRead()" @@ -39442,13 +41922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "TradeAppJSF(Instance)", "callable_declaration": "TradeAppJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -39458,13 +41938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "TradeAppJSF(Instance)", "callable_declaration": "TradeAppJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -39474,13 +41954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "TradeAppJSF(Instance)", "callable_declaration": "TradeAppJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -39490,13 +41970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -39506,13 +41986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -39522,13 +42002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "login(String, String)", "callable_declaration": "login(String, String)" @@ -39538,13 +42018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -39554,13 +42034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -39570,13 +42050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountProfileData(String)", "callable_declaration": "getAccountProfileData(String)" @@ -39586,13 +42066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -39602,13 +42082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getAddress()", "callable_declaration": "getAddress()" @@ -39618,13 +42098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setAddress(String)", "callable_declaration": "setAddress(String)" @@ -39634,13 +42114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getCreditCard()", "callable_declaration": "getCreditCard()" @@ -39650,13 +42130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setCcn(String)", "callable_declaration": "setCcn(String)" @@ -39666,13 +42146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getEmail()", "callable_declaration": "getEmail()" @@ -39682,13 +42162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setEmail(String)", "callable_declaration": "setEmail(String)" @@ -39698,13 +42178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getFullName()", "callable_declaration": "getFullName()" @@ -39714,13 +42194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setFullname(String)", "callable_declaration": "setFullname(String)" @@ -39730,13 +42210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "getPassword()", "callable_declaration": "getPassword()" @@ -39746,13 +42226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setCpassword(String)", "callable_declaration": "setCpassword(String)" @@ -39762,13 +42242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String, String, String)", "callable_declaration": "log(String, String, String)" @@ -39778,13 +42258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -39794,13 +42274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -39810,13 +42290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -39826,13 +42306,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "register(String, String, String, String, String, String, BigDecimal)", "callable_declaration": "register(String, String, String, String, String, String, BigDecimal)" @@ -39842,13 +42322,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -39858,13 +42338,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "login()", "callable_declaration": "login()" @@ -39874,13 +42354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -39890,13 +42370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -39906,13 +42386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -39922,13 +42402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "register()", "callable_declaration": "register()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -39938,13 +42418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", "callable_declaration": "AccountProfileDataBean(String, String, String, String, String, String)" @@ -39954,13 +42434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -39970,13 +42450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -39986,13 +42466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "updateAccountProfile(AccountProfileDataBean)", "callable_declaration": "updateAccountProfile(AccountProfileDataBean)" @@ -40002,13 +42482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -40018,13 +42498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "updateProfile()", "callable_declaration": "updateProfile()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -40034,13 +42514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -40050,13 +42530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -40066,13 +42546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -40082,13 +42562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "logout(String)", "callable_declaration": "logout(String)" @@ -40098,13 +42578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "setResults(String)", "callable_declaration": "setResults(String)" @@ -40114,13 +42594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -40130,13 +42610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -40146,13 +42626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.TradeAppJSF", "signature": "logout()", "callable_declaration": "logout()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String, String, String)", "callable_declaration": "error(Throwable, String, String, String)" @@ -40162,13 +42642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "MarketSummaryWebSocket()", "callable_declaration": "MarketSummaryWebSocket()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -40178,13 +42658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "MarketSummaryWebSocket()", "callable_declaration": "MarketSummaryWebSocket()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -40194,13 +42674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "MarketSummaryWebSocket()", "callable_declaration": "MarketSummaryWebSocket()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -40210,13 +42690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onOpen(Session, EndpointConfig)", "callable_declaration": "onOpen(Session, EndpointConfig)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40226,13 +42706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "signature": "getDecodedAction()", "callable_declaration": "getDecodedAction()" @@ -40242,13 +42722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40258,13 +42738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40274,13 +42754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40290,13 +42770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40306,13 +42786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" @@ -40322,13 +42802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40338,13 +42818,141 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "sendMarketSummary(ActionMessage, Session)", + "callable_declaration": "sendMarketSummary(ActionMessage, Session)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "isEmpty()", "callable_declaration": "isEmpty()" @@ -40354,13 +42962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "sendMarketSummary(ActionMessage, Session)", "callable_declaration": "sendMarketSummary(ActionMessage, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "recentList()", "callable_declaration": "recentList()" @@ -40370,13 +42978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onError(Throwable, Session)", "callable_declaration": "onError(Throwable, Session)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40386,13 +42994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onClose(Session, CloseReason)", "callable_declaration": "onClose(Session, CloseReason)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40402,13 +43010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onStockChange(String)", "callable_declaration": "onStockChange(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40418,13 +43026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onStockChange(String)", "callable_declaration": "onStockChange(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -40434,13 +43042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onStockChange(String)", "callable_declaration": "onStockChange(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -40450,13 +43058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onStockChange(String)", "callable_declaration": "onStockChange(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "signature": "recentList()", "callable_declaration": "recentList()" @@ -40466,13 +43074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "trace(String)", "callable_declaration": "trace(String)" @@ -40482,13 +43090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40498,13 +43106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40514,13 +43122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getMarketSummary()", "callable_declaration": "getMarketSummary()" @@ -40530,13 +43138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "signature": "toJSON()", "callable_declaration": "toJSON()" @@ -40546,13 +43154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -40562,13 +43170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", "signature": "onMarketSummarytUpdate(String)", "callable_declaration": "onMarketSummarytUpdate(String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -40578,7 +43186,135 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket", + "signature": "onMarketSummarytUpdate(String)", + "callable_declaration": "onMarketSummarytUpdate(String)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "signature": "toString()", + "callable_declaration": "toString()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "listIterator(int)", "callable_declaration": "listIterator(int)" @@ -40594,13 +43330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.http2.PingServletPush", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -40696,7 +43432,7 @@ "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setKey(String)", "callable_declaration": "setKey(String)" @@ -40728,7 +43464,7 @@ "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "signature": "setValue(String)", "callable_declaration": "setValue(String)" @@ -40754,13 +43490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "toggleShowAllRows()", "callable_declaration": "toggleShowAllRows()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setNumberOfOrderRows(Integer)", "callable_declaration": "setNumberOfOrderRows(Integer)" @@ -40770,13 +43506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "AccountDataJSF(Instance)", "callable_declaration": "AccountDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -40786,13 +43522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "AccountDataJSF(Instance)", "callable_declaration": "AccountDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -40802,13 +43538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "AccountDataJSF(Instance)", "callable_declaration": "AccountDataJSF(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -40818,13 +43554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -40834,13 +43570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -40850,13 +43586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getAccountData(String)", "callable_declaration": "getAccountData(String)" @@ -40866,13 +43602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -40882,13 +43618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -40898,13 +43634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getHoldings(String)", "callable_declaration": "getHoldings(String)" @@ -40914,13 +43650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getDisplayOrderAlerts()", "callable_declaration": "getDisplayOrderAlerts()" @@ -40930,13 +43666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -40946,13 +43682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -40962,13 +43698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getClosedOrders(String)", "callable_declaration": "getClosedOrders(String)" @@ -40978,13 +43714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -40994,13 +43730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -41010,13 +43746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -41026,13 +43762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -41042,13 +43778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -41058,13 +43794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -41074,13 +43810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -41090,13 +43826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -41106,13 +43842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -41122,13 +43858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -41138,13 +43874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -41154,13 +43890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -41170,13 +43906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)", "callable_declaration": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)" @@ -41186,13 +43922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setClosedOrders(OrderData[])", "callable_declaration": "setClosedOrders(OrderData[])" @@ -41202,13 +43938,29 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", + "signature": "home()", + "callable_declaration": "home()" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "signature": "getLongRun()", + "callable_declaration": "getLongRun()" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -41218,13 +43970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -41234,13 +43986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getOrders(String)", "callable_declaration": "getOrders(String)" @@ -41250,13 +44002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -41266,13 +44018,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -41282,13 +44034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "hasNext()", "callable_declaration": "hasNext()" @@ -41298,13 +44050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "signature": "next()", "callable_declaration": "next()" @@ -41314,13 +44066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -41330,13 +44082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -41346,13 +44098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -41362,13 +44114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -41378,13 +44130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -41394,13 +44146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -41410,13 +44162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -41426,13 +44178,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -41442,13 +44194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -41458,13 +44210,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String, BigDecimal)", "callable_declaration": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String, BigDecimal)" @@ -41474,13 +44226,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -41490,13 +44242,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setNumberOfOrders(Integer)", "callable_declaration": "setNumberOfOrders(Integer)" @@ -41506,13 +44258,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setAllOrders(OrderData[])", "callable_declaration": "setAllOrders(OrderData[])" @@ -41522,13 +44274,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setSessionCreationDate(Date)", "callable_declaration": "setSessionCreationDate(Date)" @@ -41538,13 +44290,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setCurrentTime(Date)", "callable_declaration": "setCurrentTime(Date)" @@ -41554,29 +44306,45 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "home()", "callable_declaration": "home()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", + "signature": "doAccountData(AccountDataBean, Collection)", + "callable_declaration": "doAccountData(AccountDataBean, Collection)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "signature": "getProfileID()", + "callable_declaration": "getProfileID()" } }, { "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setProfileID(String)", "callable_declaration": "setProfileID(String)" @@ -41586,13 +44354,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getAccountID()", "callable_declaration": "getAccountID()" @@ -41602,13 +44370,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setAccountID(Integer)", "callable_declaration": "setAccountID(Integer)" @@ -41618,13 +44386,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getCreationDate()", "callable_declaration": "getCreationDate()" @@ -41634,13 +44402,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setCreationDate(Date)", "callable_declaration": "setCreationDate(Date)" @@ -41650,13 +44418,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLoginCount()", "callable_declaration": "getLoginCount()" @@ -41666,13 +44434,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setLoginCount(int)", "callable_declaration": "setLoginCount(int)" @@ -41682,13 +44450,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLogoutCount()", "callable_declaration": "getLogoutCount()" @@ -41698,13 +44466,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setLogoutCount(int)", "callable_declaration": "setLogoutCount(int)" @@ -41714,13 +44482,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getLastLogin()", "callable_declaration": "getLastLogin()" @@ -41730,13 +44498,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setLastLogin(Date)", "callable_declaration": "setLastLogin(Date)" @@ -41746,13 +44514,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getOpenBalance()", "callable_declaration": "getOpenBalance()" @@ -41762,13 +44530,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setOpenBalance(BigDecimal)", "callable_declaration": "setOpenBalance(BigDecimal)" @@ -41778,13 +44546,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "signature": "getBalance()", "callable_declaration": "getBalance()" @@ -41794,13 +44562,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setBalance(BigDecimal)", "callable_declaration": "setBalance(BigDecimal)" @@ -41810,13 +44578,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "signature": "size()", "callable_declaration": "size()" @@ -41826,13 +44594,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setNumberHoldings(Integer)", "callable_declaration": "setNumberHoldings(Integer)" @@ -41842,13 +44610,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeHoldingsTotal(Collection)", "callable_declaration": "computeHoldingsTotal(Collection)" @@ -41858,13 +44626,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setHoldingsTotal(BigDecimal)", "callable_declaration": "setHoldingsTotal(BigDecimal)" @@ -41874,13 +44642,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setSumOfCashHoldings(BigDecimal)", "callable_declaration": "setSumOfCashHoldings(BigDecimal)" @@ -41890,13 +44658,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGain(BigDecimal, BigDecimal)", "callable_declaration": "computeGain(BigDecimal, BigDecimal)" @@ -41906,13 +44674,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setGain(BigDecimal)", "callable_declaration": "setGain(BigDecimal)" @@ -41922,13 +44690,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "computeGainPercent(BigDecimal, BigDecimal)", "callable_declaration": "computeGainPercent(BigDecimal, BigDecimal)" @@ -41938,13 +44706,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "doAccountData(AccountDataBean, Collection)", "callable_declaration": "doAccountData(AccountDataBean, Collection)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "setGainPercent(BigDecimal)", "callable_declaration": "setGainPercent(BigDecimal)" @@ -41954,13 +44722,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "getGainHTML()", "callable_declaration": "getGainHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainHTML(BigDecimal)", "callable_declaration": "printGainHTML(BigDecimal)" @@ -41970,13 +44738,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF", "signature": "getGainPercentHTML()", "callable_declaration": "getGainPercentHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "signature": "printGainPercentHTML(BigDecimal)", "callable_declaration": "printGainPercentHTML(BigDecimal)" @@ -41986,13 +44754,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -42002,13 +44770,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -42018,13 +44786,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -42034,13 +44802,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -42050,13 +44818,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -42066,13 +44834,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "pingTwoPhase(String)", "callable_declaration": "pingTwoPhase(String)" @@ -42082,13 +44850,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -42098,13 +44866,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" @@ -42114,13 +44882,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2TwoPhase", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -42130,13 +44898,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "AsyncScheduledOrder(Instance)", "callable_declaration": "AsyncScheduledOrder(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeModeNames()", "callable_declaration": "getRunTimeModeNames()" @@ -42146,13 +44914,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "AsyncScheduledOrder(Instance)", "callable_declaration": "AsyncScheduledOrder(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getRunTimeMode()", "callable_declaration": "getRunTimeMode()" @@ -42162,13 +44930,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "AsyncScheduledOrder(Instance)", "callable_declaration": "AsyncScheduledOrder(Instance)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "signature": "TradeRunTimeModeLiteral(String)", "callable_declaration": "TradeRunTimeModeLiteral(String)" @@ -42178,13 +44946,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -42194,13 +44962,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -42210,13 +44978,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "signature": "run()", "callable_declaration": "run()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "completeOrder(Integer, boolean)", "callable_declaration": "completeOrder(Integer, boolean)" @@ -42226,13 +44994,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderID(Integer)", "callable_declaration": "setOrderID(Integer)" @@ -42242,13 +45010,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderType(String)", "callable_declaration": "setOrderType(String)" @@ -42258,13 +45026,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -42274,13 +45042,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOpenDate(Date)", "callable_declaration": "setOpenDate(Date)" @@ -42290,13 +45058,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setCompletionDate(Date)", "callable_declaration": "setCompletionDate(Date)" @@ -42306,13 +45074,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setQuantity(double)", "callable_declaration": "setQuantity(double)" @@ -42322,13 +45090,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -42338,13 +45106,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderFee(BigDecimal)", "callable_declaration": "setOrderFee(BigDecimal)" @@ -42354,13 +45122,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setSymbol(String)", "callable_declaration": "setSymbol(String)" @@ -42370,13 +45138,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderType(String)", "callable_declaration": "setOrderType(String)" @@ -42386,13 +45154,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -42402,13 +45170,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOpenDate(Date)", "callable_declaration": "setOpenDate(Date)" @@ -42418,13 +45186,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setCompletionDate(Date)", "callable_declaration": "setCompletionDate(Date)" @@ -42434,13 +45202,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setQuantity(double)", "callable_declaration": "setQuantity(double)" @@ -42450,13 +45218,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setPrice(BigDecimal)", "callable_declaration": "setPrice(BigDecimal)" @@ -42466,13 +45234,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderFee(BigDecimal)", "callable_declaration": "setOrderFee(BigDecimal)" @@ -42482,13 +45250,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setAccount(AccountDataBean)", "callable_declaration": "setAccount(AccountDataBean)" @@ -42498,13 +45266,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setQuote(QuoteDataBean)", "callable_declaration": "setQuote(QuoteDataBean)" @@ -42514,13 +45282,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", "callable_declaration": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setHolding(HoldingDataBean)", "callable_declaration": "setHolding(HoldingDataBean)" @@ -42530,13 +45298,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -42546,13 +45314,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBoolean()", "callable_declaration": "rndBoolean()" @@ -42562,13 +45330,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -42578,13 +45346,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndInt(int)", "callable_declaration": "rndInt(int)" @@ -42594,13 +45362,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndQuantity()", "callable_declaration": "rndQuantity()" @@ -42610,13 +45378,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -42626,13 +45394,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndBigDecimal(float)", "callable_declaration": "rndBigDecimal(float)" @@ -42642,13 +45410,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -42658,13 +45426,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getRandomInstance()", "callable_declaration": "getRandomInstance()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", "callable_declaration": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)" @@ -42674,13 +45442,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -42690,13 +45458,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -42706,13 +45474,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -42722,13 +45490,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -42738,13 +45506,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -42754,13 +45522,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -42770,13 +45538,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -42786,13 +45554,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -42802,13 +45570,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -42818,13 +45586,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderID()", "callable_declaration": "getOrderID()" @@ -42834,13 +45602,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -42850,13 +45618,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -42866,13 +45634,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOpenDate()", "callable_declaration": "getOpenDate()" @@ -42882,13 +45650,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getCompletionDate()", "callable_declaration": "getCompletionDate()" @@ -42898,13 +45666,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getQuantity()", "callable_declaration": "getQuantity()" @@ -42914,13 +45682,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getPrice()", "callable_declaration": "getPrice()" @@ -42930,13 +45698,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderFee()", "callable_declaration": "getOrderFee()" @@ -42946,13 +45714,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toHTML()", "callable_declaration": "toHTML()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -42962,13 +45730,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "toString()", "callable_declaration": "toString()" @@ -42978,13 +45746,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "print()", "callable_declaration": "print()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "log(String)", "callable_declaration": "log(String)" @@ -42994,13 +45762,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "signature": "getSymbol()", "callable_declaration": "getSymbol()" @@ -43010,13 +45778,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isBuy()", "callable_declaration": "isBuy()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -43026,13 +45794,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isSell()", "callable_declaration": "isSell()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderType()", "callable_declaration": "getOrderType()" @@ -43042,13 +45810,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isOpen()", "callable_declaration": "isOpen()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -43058,13 +45826,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isCompleted()", "callable_declaration": "isCompleted()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -43074,13 +45842,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "isCancelled()", "callable_declaration": "isCancelled()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "getOrderStatus()", "callable_declaration": "getOrderStatus()" @@ -43090,13 +45858,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "cancel()", "callable_declaration": "cancel()" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "signature": "setOrderStatus(String)", "callable_declaration": "setOrderStatus(String)" @@ -43106,13 +45874,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -43122,13 +45890,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -43138,13 +45906,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "rndSymbol()", "callable_declaration": "rndSymbol()" @@ -43154,13 +45922,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -43170,13 +45938,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -43186,13 +45954,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "signature": "getQuote(String)", "callable_declaration": "getQuote(String)" @@ -43202,13 +45970,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -43218,13 +45986,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2Entity2JSP", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -43234,13 +46002,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -43250,7 +46018,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -43266,13 +46034,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "signature": "setMsg(String)", "callable_declaration": "setMsg(String)" @@ -43282,13 +46050,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2PDF", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -43298,13 +46066,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -43314,13 +46082,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "signature": "getPrimIterations()", "callable_declaration": "getPrimIterations()" @@ -43330,13 +46098,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(String)", "callable_declaration": "error(String)" @@ -43346,13 +46114,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2MDBTopic", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -43362,13 +46130,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPStreaming", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPStreaming", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" @@ -43378,13 +46146,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingJSONPStreaming", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", "signature": "error(Throwable, String)", "callable_declaration": "error(Throwable, String)" @@ -43394,13 +46162,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet30Async", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet30Async", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -43410,7 +46178,7 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -43426,13 +46194,13 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead", "signature": "doPost(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" @@ -43442,13 +46210,45 @@ "type": "CALL_DEP", "weight": "1", "source": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doPost(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" + }, + "target": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "type_declaration": "com.ibm.websphere.samples.daytrader.util.Log", + "signature": "error(Throwable, String)", + "callable_declaration": "error(Throwable, String)" + } + }, + { + "type": "CALL_DEP", + "weight": "1", + "source": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEvent", "signature": "doGet(HttpServletRequest, HttpServletResponse)", "callable_declaration": "doGet(HttpServletRequest, HttpServletResponse)" }, "target": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", "type_declaration": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", "signature": "produceSyncEvent()", "callable_declaration": "produceSyncEvent()" @@ -43456,9 +46256,35 @@ } ], "symbol_table": { - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": " This is coded to be a Text type decoder expecting JSON format. ", + "start_line": 24, + "end_line": 24, + "start_column": 1, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " It will decode incoming messages into object of type String", + "start_line": 25, + "end_line": 25, + "start_column": 1, + "end_column": 62, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.websocket.DecodeException", "javax.websocket.Decoder", @@ -43476,7 +46302,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "// It will decode incoming messages into object of type String", + "comments": [], "implements_list": [ "javax.websocket.Decoder.Text" ], @@ -43488,9 +46314,9 @@ "nested_type_declarations": [], "callable_declarations": { "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "signature": "destroy()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -43516,9 +46342,9 @@ "is_entrypoint": false }, "decode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "signature": "decode(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -43534,7 +46360,11 @@ "type": "java.lang.String", "name": "jsonText", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 31, + "end_column": 45 } ], "code": "{\n Log.trace(\"ActionDecoder:decode -- received -->\" + jsonText + \"<--\");\n ActionMessage actionMessage = new ActionMessage();\n actionMessage.doDecoding(jsonText);\n return actionMessage;\n}", @@ -43550,6 +46380,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -43572,6 +46403,7 @@ }, { "method_name": "doDecoding", + "comment": null, "receiver_expr": "actionMessage", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "argument_types": [ @@ -43594,6 +46426,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "argument_types": [], @@ -43615,6 +46448,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "actionMessage", "type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "initializer": "new ActionMessage()", @@ -43630,9 +46471,9 @@ "is_entrypoint": false }, "init(EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "signature": "init(EndpointConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -43646,7 +46487,11 @@ "type": "javax.websocket.EndpointConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 20, + "end_column": 40 } ], "code": "{\n}", @@ -43665,9 +46510,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "signature": "ActionDecoder()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -43691,9 +46536,9 @@ "is_entrypoint": false }, "willDecode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionDecoder.java", "signature": "willDecode(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -43707,7 +46552,11 @@ "type": "java.lang.String", "name": "s", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 29, + "end_column": 36 } ], "code": "{\n return true;\n}", @@ -43728,14 +46577,50 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n * Simple bean to get and set messages\n ", + "start_line": 18, + "end_line": 20, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * returns the message contained in the bean\n *\n * @return message String\n *", + "start_line": 26, + "end_line": 30, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * sets the message contained in the bean param message String\n *", + "start_line": 35, + "end_line": 37, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.PingBean": { @@ -43748,7 +46633,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * returns the message contained in the bean\n *\n * @return message String\n *", + "start_line": 26, + "end_line": 30, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * sets the message contained in the bean param message String\n *", + "start_line": 35, + "end_line": 37, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -43758,9 +46660,18 @@ "nested_type_declarations": [], "callable_declarations": { "getMsg()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "signature": "getMsg()", - "comment": "/**\n * returns the message contained in the bean\n *\n * @return message String\n **/", + "comments": [ + { + "content": "\n * returns the message contained in the bean\n *\n * @return message String\n *", + "start_line": 26, + "end_line": 30, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -43786,9 +46697,18 @@ "is_entrypoint": false }, "setMsg(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingBean.java", "signature": "setMsg(String)", - "comment": "/**\n * sets the message contained in the bean param message String\n **/", + "comments": [ + { + "content": "\n * sets the message contained in the bean param message String\n *", + "start_line": 35, + "end_line": 37, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -43800,7 +46720,11 @@ "type": "java.lang.String", "name": "s", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 24, + "end_column": 31 } ], "code": "{\n msg = s;\n}", @@ -43823,7 +46747,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 24, @@ -43838,14 +46769,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.session2direct", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.util.Collection", @@ -43882,7 +46825,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "com.ibm.websphere.samples.daytrader.interfaces.TradeServices" ], @@ -43901,9 +46844,9 @@ "nested_type_declarations": [], "callable_declarations": { "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -43919,31 +46862,51 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 36, + "end_column": 58 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 61, + "end_column": 79 }, { "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "name": "holding", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 82, + "end_column": 104 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 7, + "end_column": 22 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 25, + "end_column": 39 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.createOrder(account, quote, holding, orderType, quantity);\n}", @@ -43959,6 +46922,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -43981,6 +46945,7 @@ }, { "method_name": "createOrder", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44013,9 +46978,9 @@ "is_entrypoint": false }, "getMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getMarketSummary()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44040,6 +47005,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44062,6 +47028,7 @@ }, { "method_name": "getMarketSummary", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [], @@ -44088,9 +47055,9 @@ "is_entrypoint": false }, "investmentReturn(double, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "investmentReturn(double, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44106,13 +47073,21 @@ "type": "double", "name": "rnd1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 228, + "end_line": 228, + "start_column": 34, + "end_column": 44 }, { "type": "double", "name": "rnd2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 228, + "end_line": 228, + "start_column": 47, + "end_column": 57 } ], "code": "{\n throw new UnsupportedOperationException();\n}", @@ -44126,6 +47101,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [], @@ -44152,9 +47128,9 @@ "is_entrypoint": false }, "getAllQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getAllQuotes()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44179,6 +47155,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44201,6 +47178,7 @@ }, { "method_name": "getAllQuotes", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [], @@ -44227,9 +47205,9 @@ "is_entrypoint": false }, "register(String, String, String, String, String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "register(String, String, String, String, String, String, BigDecimal)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44245,43 +47223,71 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 35, + "end_column": 47 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 50, + "end_column": 64 }, { "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 67, + "end_column": 81 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 84, + "end_column": 97 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 100, + "end_column": 111 }, { "type": "java.lang.String", "name": "creditcard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 217, + "end_line": 217, + "start_column": 7, + "end_column": 23 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 217, + "end_line": 217, + "start_column": 26, + "end_column": 47 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.register(userID, password, fullname, address, email, creditcard, openBalance);\n}", @@ -44297,6 +47303,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44319,6 +47326,7 @@ }, { "method_name": "register", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44353,9 +47361,9 @@ "is_entrypoint": false }, "getHoldings(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getHoldings(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44371,7 +47379,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 174, + "end_line": 174, + "start_column": 50, + "end_column": 62 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getHoldings(userID);\n}", @@ -44387,6 +47399,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44409,6 +47422,7 @@ }, { "method_name": "getHoldings", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44437,9 +47451,9 @@ "is_entrypoint": false }, "login(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "login(String, String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44455,13 +47469,21 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 204, + "end_line": 204, + "start_column": 32, + "end_column": 44 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 204, + "end_line": 204, + "start_column": 47, + "end_column": 61 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.login(userID, password);\n}", @@ -44477,6 +47499,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44499,6 +47522,7 @@ }, { "method_name": "login", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44528,9 +47552,9 @@ "is_entrypoint": false }, "setInSession(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "setInSession(boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44544,7 +47568,11 @@ "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 234, + "end_line": 234, + "start_column": 28, + "end_column": 44 } ], "code": "{\n throw new UnsupportedOperationException(\"DirectSLSBBean::setInGlobalTxn not supported\");\n}", @@ -44558,6 +47586,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -44586,9 +47615,9 @@ "is_entrypoint": false }, "completeOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "completeOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44604,13 +47633,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 111, + "end_line": 111, + "start_column": 38, + "end_column": 52 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 111, + "end_line": 111, + "start_column": 55, + "end_column": 70 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.completeOrder(orderID, twoPhase);\n}", @@ -44626,6 +47663,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44648,6 +47686,7 @@ }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44677,9 +47716,9 @@ "is_entrypoint": false }, "updateQuotePriceVolume(String, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44695,19 +47734,31 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 167, + "end_line": 167, + "start_column": 47, + "end_column": 59 }, { "type": "java.math.BigDecimal", "name": "newPrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 167, + "end_line": 167, + "start_column": 62, + "end_column": 80 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 167, + "end_line": 167, + "start_column": 83, + "end_column": 101 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.updateQuotePriceVolume(symbol, newPrice, sharesTraded);\n}", @@ -44723,6 +47774,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44745,6 +47797,7 @@ }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44775,9 +47828,9 @@ "is_entrypoint": false }, "cancelOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "cancelOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44793,13 +47846,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 27, + "end_column": 41 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 44, + "end_column": 59 } ], "code": "{\n tradeDirect.setInSession(true);\n tradeDirect.cancelOrder(orderID, twoPhase);\n}", @@ -44815,6 +47876,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44837,6 +47899,7 @@ }, { "method_name": "cancelOrder", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44866,9 +47929,9 @@ "is_entrypoint": false }, "getOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getOrders(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44884,7 +47947,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 34, + "end_column": 46 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getOrders(userID);\n}", @@ -44900,6 +47967,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44922,6 +47990,7 @@ }, { "method_name": "getOrders", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -44950,9 +48019,9 @@ "is_entrypoint": false }, "getQuote(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getQuote(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -44968,7 +48037,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 155, + "end_line": 155, + "start_column": 33, + "end_column": 45 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getQuote(symbol);\n}", @@ -44984,6 +48057,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45006,6 +48080,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45034,9 +48109,9 @@ "is_entrypoint": false }, "createQuote(String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "createQuote(String, String, BigDecimal)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45052,19 +48127,31 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 36, + "end_column": 48 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 51, + "end_column": 68 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 71, + "end_column": 86 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.createQuote(symbol, companyName, price);\n}", @@ -45080,6 +48167,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45102,6 +48190,7 @@ }, { "method_name": "createQuote", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45132,9 +48221,9 @@ "is_entrypoint": false }, "updateAccountProfile(AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "updateAccountProfile(AccountProfileDataBean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45150,7 +48239,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profileData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 198, + "end_line": 198, + "start_column": 54, + "end_column": 87 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.updateAccountProfile(profileData);\n}", @@ -45166,6 +48259,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45188,6 +48282,7 @@ }, { "method_name": "updateAccountProfile", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45216,9 +48311,9 @@ "is_entrypoint": false }, "queueOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "queueOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45234,13 +48329,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 104, + "end_line": 104, + "start_column": 26, + "end_column": 40 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 104, + "end_line": 104, + "start_column": 43, + "end_column": 58 } ], "code": "{\n tradeDirect.setInSession(true);\n tradeDirect.queueOrder(orderID, twoPhase);\n}", @@ -45256,6 +48359,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45278,6 +48382,7 @@ }, { "method_name": "queueOrder", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45307,9 +48412,9 @@ "is_entrypoint": false }, "getAccountData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getAccountData(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45325,7 +48430,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 186, + "end_line": 186, + "start_column": 41, + "end_column": 53 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getAccountData(userID);\n}", @@ -45341,6 +48450,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45363,6 +48473,7 @@ }, { "method_name": "getAccountData", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45391,9 +48502,9 @@ "is_entrypoint": false }, "getAccountProfileData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getAccountProfileData(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45409,7 +48520,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 192, + "end_line": 192, + "start_column": 55, + "end_column": 67 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getAccountProfileData(userID);\n}", @@ -45425,6 +48540,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45447,6 +48563,7 @@ }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45475,9 +48592,9 @@ "is_entrypoint": false }, "pingTwoPhase(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "pingTwoPhase(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45493,7 +48610,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 223, + "end_line": 223, + "start_column": 37, + "end_column": 49 } ], "code": "{\n throw new UnsupportedOperationException();\n}", @@ -45507,6 +48628,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [], @@ -45533,9 +48655,9 @@ "is_entrypoint": false }, "orderCompleted(String, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "orderCompleted(String, Integer)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45551,13 +48673,21 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 30, + "end_column": 42 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 45, + "end_column": 59 } ], "code": "{\n tradeDirect.setInSession(true);\n tradeDirect.orderCompleted(userID, orderID);\n}", @@ -45573,6 +48703,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45595,6 +48726,7 @@ }, { "method_name": "orderCompleted", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45624,9 +48756,9 @@ "is_entrypoint": false }, "getImpl()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getImpl()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45654,9 +48786,9 @@ "is_entrypoint": false }, "logout(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "logout(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -45672,7 +48804,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 22, + "end_column": 34 } ], "code": "{\n tradeDirect.setInSession(true);\n tradeDirect.logout(userID);\n}", @@ -45688,6 +48824,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45710,6 +48847,7 @@ }, { "method_name": "logout", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45738,9 +48876,9 @@ "is_entrypoint": false }, "buy(String, String, double, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "buy(String, String, double, int)", - "comment": "", + "comments": [], "annotations": [ "@Override", "@NotNull" @@ -45757,25 +48895,41 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 28, + "end_column": 40 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 43, + "end_column": 55 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 58, + "end_column": 72 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 75, + "end_column": 97 } ], "code": "{\n tradeDirect.setInSession(true);\n OrderDataBean orderdata = tradeDirect.buy(userID, symbol, quantity, orderProcessingMode);\n if (orderProcessingMode == TradeConfig.ASYNCH) {\n this.completeOrderAsync(orderdata.getOrderID(), false);\n }\n return orderdata;\n}", @@ -45794,6 +48948,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45816,6 +48971,7 @@ }, { "method_name": "buy", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45841,6 +48997,7 @@ }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "argument_types": [ @@ -45864,6 +49021,7 @@ }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderdata", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -45885,6 +49043,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderdata", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "tradeDirect.buy(userID, symbol, quantity, orderProcessingMode)", @@ -45900,9 +49066,9 @@ "is_entrypoint": false }, "sell(String, Integer, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "sell(String, Integer, int)", - "comment": "", + "comments": [], "annotations": [ "@Override", "@NotNull" @@ -45919,19 +49085,31 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 29, + "end_column": 41 }, { "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 44, + "end_column": 60 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 63, + "end_column": 85 } ], "code": "{\n tradeDirect.setInSession(true);\n OrderDataBean orderdata = tradeDirect.sell(userID, holdingID, orderProcessingMode);\n if (orderProcessingMode == TradeConfig.ASYNCH) {\n this.completeOrderAsync(orderdata.getOrderID(), false);\n }\n return orderdata;\n}", @@ -45950,6 +49128,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45972,6 +49151,7 @@ }, { "method_name": "sell", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -45996,6 +49176,7 @@ }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.session2direct.DirectSLSBBean", "argument_types": [ @@ -46019,6 +49200,7 @@ }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderdata", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -46040,6 +49222,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderdata", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "tradeDirect.sell(userID, holdingID, orderProcessingMode)", @@ -46055,9 +49245,9 @@ "is_entrypoint": false }, "getHolding(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getHolding(Integer)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -46073,7 +49263,11 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 180, + "end_line": 180, + "start_column": 37, + "end_column": 53 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getHolding(holdingID);\n}", @@ -46089,6 +49283,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -46111,6 +49306,7 @@ }, { "method_name": "getHolding", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -46139,9 +49335,9 @@ "is_entrypoint": false }, "completeOrderAsync(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "completeOrderAsync(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -46157,13 +49353,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 51, + "end_column": 65 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 68, + "end_column": 83 } ], "code": "{\n asyncEJBOrderSubmitter.submitOrder(orderID, twoPhase);\n return null;\n}", @@ -46179,6 +49383,7 @@ "call_sites": [ { "method_name": "submitOrder", + "comment": null, "receiver_expr": "asyncEJBOrderSubmitter", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "argument_types": [ @@ -46208,9 +49413,9 @@ "is_entrypoint": false }, "getClosedOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/session2direct/DirectSLSBBean.java", "signature": "getClosedOrders(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -46226,7 +49431,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 143, + "end_line": 143, + "start_column": 40, + "end_column": 52 } ], "code": "{\n tradeDirect.setInSession(true);\n return tradeDirect.getClosedOrders(userID);\n}", @@ -46242,6 +49451,7 @@ "call_sites": [ { "method_name": "setInSession", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -46264,6 +49474,7 @@ }, { "method_name": "getClosedOrders", + "comment": null, "receiver_expr": "tradeDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -46294,7 +49505,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 52, @@ -46309,7 +49527,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "start_line": 56, @@ -46324,34 +49549,61 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " Get the data and then parse", + "start_line": 98, + "end_line": 98, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "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.component.html.HtmlDataTable", "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.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.FinancialUtils", "com.ibm.websphere.samples.daytrader.util.TradeConfig", "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" ], "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF": { + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF": { "is_nested_type": false, "is_class_or_interface_declaration": true, "is_enum_declaration": false, @@ -46361,48 +49613,61 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Get the data and then parse", + "start_line": 98, + "end_line": 98, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" ], "annotations": [ - "@Named(\"quotedata\")", + "@Named(\"accountdata\")", "@RequestScoped", "@Trace" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { - "setSymbols(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "setSymbols(String)", - "comment": "", + "setCurrentTime(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setCurrentTime(Date)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setSymbols(String symbols)", + "declaration": "public void setCurrentTime(Date currentTime)", "parameters": [ { - "type": "java.lang.String", - "name": "symbols", + "type": "java.util.Date", + "name": "currentTime", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 180, + "end_line": 180, + "start_column": 30, + "end_column": 45 } ], - "code": "{\n this.symbols = symbols;\n}", - "start_line": 123, - "end_line": 125, + "code": "{\n this.currentTime = currentTime;\n}", + "start_line": 180, + "end_line": 182, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.lang.String" + "java.util.Date" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.currentTime" ], "call_sites": [], "variable_declarations": [], @@ -46411,26 +49676,37 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getQuantity()", - "comment": "", + "setLoginCount(int)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setLoginCount(int)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getQuantity()", - "parameters": [], - "code": "{\n return quantity;\n}", - "start_line": 143, - "end_line": 145, - "return_type": "java.lang.Integer", + "declaration": "public void setLoginCount(int loginCount)", + "parameters": [ + { + "type": "int", + "name": "loginCount", + "annotations": [], + "modifiers": [], + "start_line": 208, + "end_line": 208, + "start_column": 29, + "end_column": 42 + } + ], + "code": "{\n this.loginCount = loginCount;\n}", + "start_line": 208, + "end_line": 210, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.loginCount" ], "call_sites": [], "variable_declarations": [], @@ -46439,26 +49715,89 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getDataTable()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getDataTable()", - "comment": "", + "getGainHTML()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getGainHTML()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public HtmlDataTable getDataTable()", + "declaration": "public String getGainHTML()", "parameters": [], - "code": "{\n return dataTable;\n}", - "start_line": 135, - "end_line": 137, - "return_type": "javax.faces.component.html.HtmlDataTable", + "code": "{\n return FinancialUtils.printGainHTML(gain);\n}", + "start_line": 304, + "end_line": 306, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" + ], + "call_sites": [ + { + "method_name": "printGainHTML", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.lang.String", + "callee_signature": "printGainHTML(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 305, + "start_column": 12, + "end_line": 305, + "end_column": 45 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setClosedOrders(OrderData[])": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setClosedOrders(OrderData[])", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setClosedOrders(OrderData[] closedOrders)", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "name": "closedOrders", + "annotations": [], + "modifiers": [], + "start_line": 276, + "end_line": 276, + "start_column": 31, + "end_column": 54 + } + ], + "code": "{\n this.closedOrders = closedOrders;\n}", + "start_line": 276, + "end_line": 278, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders" ], "call_sites": [], "variable_declarations": [], @@ -46467,35 +49806,104 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setDataTable(HtmlDataTable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "setDataTable(HtmlDataTable)", - "comment": "", + "setGainPercent(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setGainPercent(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setDataTable(HtmlDataTable dataTable)", + "declaration": "public void setGainPercent(BigDecimal gainPercent)", "parameters": [ { - "type": "javax.faces.component.html.HtmlDataTable", - "name": "dataTable", + "type": "java.math.BigDecimal", + "name": "gainPercent", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 30, + "end_column": 51 } ], - "code": "{\n this.dataTable = dataTable;\n}", - "start_line": 131, - "end_line": 133, + "code": "{\n this.gainPercent = gainPercent.setScale(2);\n}", + "start_line": 256, + "end_line": 258, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "javax.faces.component.html.HtmlDataTable" + "java.math.BigDecimal" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" + ], + "call_sites": [ + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "gainPercent", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 257, + "start_column": 24, + "end_line": 257, + "end_column": 46 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setNumberOfOrders(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setNumberOfOrders(Integer)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setNumberOfOrders(Integer numberOfOrders)", + "parameters": [ + { + "type": "java.lang.Integer", + "name": "numberOfOrders", + "annotations": [], + "modifiers": [], + "start_line": 324, + "end_line": 324, + "start_column": 33, + "end_column": 54 + } + ], + "code": "{\n this.numberOfOrders = numberOfOrders;\n}", + "start_line": 324, + "end_line": 326, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.Integer" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrders" ], "call_sites": [], "variable_declarations": [], @@ -46504,26 +49912,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getQuotes()", - "comment": "", + "getSessionCreationDate()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getSessionCreationDate()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public QuoteData[] getQuotes()", + "declaration": "public Date getSessionCreationDate()", "parameters": [], - "code": "{\n return quotes;\n}", - "start_line": 119, - "end_line": 121, - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", + "code": "{\n return sessionCreationDate;\n}", + "start_line": 168, + "end_line": 170, + "return_type": "java.util.Date", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quotes" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sessionCreationDate" ], "call_sites": [], "variable_declarations": [], @@ -46532,33 +49940,328 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setQuotes(QuoteData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "setQuotes(QuoteData[])", - "comment": "", + "setGain(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setGain(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setQuotes(QuoteData[] quotes)", + "declaration": "public void setGain(BigDecimal gain)", "parameters": [ { - "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", - "name": "quotes", + "type": "java.math.BigDecimal", + "name": "gain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 248, + "end_line": 248, + "start_column": 23, + "end_column": 37 } ], - "code": "{\n this.quotes = quotes;\n}", - "start_line": 115, - "end_line": 117, + "code": "{\n this.gain = gain;\n}", + "start_line": 248, + "end_line": 250, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setLogoutCount(int)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setLogoutCount(int)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setLogoutCount(int logoutCount)", + "parameters": [ + { + "type": "int", + "name": "logoutCount", + "annotations": [], + "modifiers": [], + "start_line": 288, + "end_line": 288, + "start_column": 30, + "end_column": 44 + } + ], + "code": "{\n this.logoutCount = logoutCount;\n}", + "start_line": 288, + "end_line": 290, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quotes" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.logoutCount" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setLastLogin(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setLastLogin(Date)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setLastLogin(Date lastLogin)", + "parameters": [ + { + "type": "java.util.Date", + "name": "lastLogin", + "annotations": [], + "modifiers": [], + "start_line": 280, + "end_line": 280, + "start_column": 28, + "end_column": 41 + } + ], + "code": "{\n this.lastLogin = lastLogin;\n}", + "start_line": 280, + "end_line": 282, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.util.Date" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.lastLogin" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setSumOfCashHoldings(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setSumOfCashHoldings(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setSumOfCashHoldings(BigDecimal sumOfCashHoldings)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "sumOfCashHoldings", + "annotations": [], + "modifiers": [], + "start_line": 240, + "end_line": 240, + "start_column": 36, + "end_column": 63 + } + ], + "code": "{\n this.sumOfCashHoldings = sumOfCashHoldings;\n}", + "start_line": 240, + "end_line": 242, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getNumberHoldings()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getNumberHoldings()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getNumberHoldings()", + "parameters": [], + "code": "{\n return numberHoldings;\n}", + "start_line": 268, + "end_line": 270, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberHoldings" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getNumberOfOrders()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getNumberOfOrders()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getNumberOfOrders()", + "parameters": [], + "code": "{\n return numberOfOrders;\n}", + "start_line": 320, + "end_line": 322, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrders" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getGain()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getGain()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getGain()", + "parameters": [], + "code": "{\n return gain;\n}", + "start_line": 252, + "end_line": 254, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getCreationDate()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getCreationDate()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Date getCreationDate()", + "parameters": [], + "code": "{\n return creationDate;\n}", + "start_line": 204, + "end_line": 206, + "return_type": "java.util.Date", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.creationDate" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getLogoutCount()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getLogoutCount()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public int getLogoutCount()", + "parameters": [], + "code": "{\n return logoutCount;\n}", + "start_line": 292, + "end_line": 294, + "return_type": "int", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.logoutCount" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getNumberOfOrderRows()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getNumberOfOrderRows()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getNumberOfOrderRows()", + "parameters": [], + "code": "{\n return numberOfOrderRows;\n}", + "start_line": 312, + "end_line": 314, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrderRows" ], "call_sites": [], "variable_declarations": [], @@ -46568,9 +50271,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "QuoteJSF(Instance)", - "comment": "", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "AccountDataJSF(Instance)", + "comments": [], "annotations": [ "@Inject" ], @@ -46578,7 +50281,7 @@ "public" ], "thrown_exceptions": [], - "declaration": "public QuoteJSF(@Any Instance services)", + "declaration": "public AccountDataJSF(@Any Instance services)", "parameters": [ { "type": "javax.enterprise.inject.Instance", @@ -46586,22 +50289,27 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 25, + "end_column": 61 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 51, - "end_line": 54, + "start_line": 88, + "end_line": 91, "return_type": null, "is_implicit": false, "is_constructor": true, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.tradeAction" ], "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -46615,13 +50323,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, + "start_line": 90, "start_column": 19, - "end_line": 53, + "end_line": 90, "end_column": 133 }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -46637,13 +50346,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, + "start_line": 90, "start_column": 19, - "end_line": 53, + "end_line": 90, "end_column": 127 }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -46657,13 +50367,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, + "start_line": 90, "start_column": 63, - "end_line": 53, + "end_line": 90, "end_column": 95 }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -46677,13 +50388,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, + "start_line": 90, "start_column": 97, - "end_line": 53, + "end_line": 90, "end_column": 124 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -46699,9 +50411,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 53, + "start_line": 90, "start_column": 35, - "end_line": 53, + "end_line": 90, "end_column": 126 } ], @@ -46711,47 +50423,131 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "buy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "buy()", - "comment": "", + "getCurrentTime()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getCurrentTime()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String buy()", + "declaration": "public Date getCurrentTime()", "parameters": [], - "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n QuoteData quoteData = (QuoteData) dataTable.getRowData();\n OrderDataBean orderDataBean;\n try {\n orderDataBean = tradeAction.buy(userID, quoteData.getSymbol(), new Double(this.quantity).doubleValue(), TradeConfig.getOrderProcessingMode());\n OrderData orderData = new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol());\n session.setAttribute(\"orderData\", orderData);\n } catch (Exception e) {\n Log.error(e.toString());\n e.printStackTrace();\n }\n return \"buy\";\n}", - "start_line": 95, - "end_line": 113, - "return_type": "java.lang.String", + "code": "{\n return currentTime;\n}", + "start_line": 176, + "end_line": 178, + "return_type": "java.util.Date", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.currentTime" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setAccountID(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setAccountID(Integer)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setAccountID(Integer accountID)", + "parameters": [ + { + "type": "java.lang.Integer", + "name": "accountID", + "annotations": [], + "modifiers": [], + "start_line": 192, + "end_line": 192, + "start_column": 28, + "end_column": 44 + } + ], + "code": "{\n this.accountID = accountID;\n}", + "start_line": 192, + "end_line": 194, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", - "java.lang.String", - "java.lang.Integer", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" + "java.lang.Integer" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.context", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.accountID" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doAccountData(AccountDataBean, Collection)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "doAccountData(AccountDataBean, Collection)", + "comments": [], + "annotations": [], + "modifiers": [ + "private" + ], + "thrown_exceptions": [], + "declaration": "private void doAccountData(AccountDataBean accountData, Collection holdingDataBeans)", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "name": "accountData", + "annotations": [], + "modifiers": [], + "start_line": 152, + "end_line": 152, + "start_column": 30, + "end_column": 56 + }, + { + "type": "java.util.Collection", + "name": "holdingDataBeans", + "annotations": [], + "modifiers": [], + "start_line": 152, + "end_line": 152, + "start_column": 59, + "end_column": 102 + } + ], + "code": "{\n setProfileID(accountData.getProfileID());\n setAccountID(accountData.getAccountID());\n setCreationDate(accountData.getCreationDate());\n setLoginCount(accountData.getLoginCount());\n setLogoutCount(accountData.getLogoutCount());\n setLastLogin(accountData.getLastLogin());\n setOpenBalance(accountData.getOpenBalance());\n setBalance(accountData.getBalance());\n setNumberHoldings(holdingDataBeans.size());\n setHoldingsTotal(FinancialUtils.computeHoldingsTotal(holdingDataBeans));\n setSumOfCashHoldings(balance.add(holdingsTotal));\n setGain(FinancialUtils.computeGain(sumOfCashHoldings, openBalance));\n setGainPercent(FinancialUtils.computeGainPercent(sumOfCashHoldings, openBalance));\n}", + "start_line": 152, + "end_line": 166, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance", + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings", + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance", + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" ], "call_sites": [ { - "method_name": "getSession", - "receiver_expr": "context", - "receiver_type": "javax.faces.context.ExternalContext", + "method_name": "setProfileID", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "" + "java.lang.String" ], - "return_type": "javax.servlet.http.HttpSession", - "callee_signature": "getSession(boolean)", + "return_type": "", + "callee_signature": "setProfileID(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -46760,20 +50556,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 96, - "start_column": 41, - "end_line": 96, - "end_column": 64 + "start_line": 153, + "start_column": 5, + "end_line": 153, + "end_column": 44 }, { - "method_name": "getAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", - "argument_types": [ - "java.lang.String" - ], + "method_name": "getProfileID", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getAttribute(java.lang.String)", + "callee_signature": "getProfileID()", "is_public": true, "is_protected": false, "is_private": false, @@ -46782,18 +50577,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 97, - "start_column": 30, - "end_line": 97, - "end_column": 60 + "start_line": 153, + "start_column": 18, + "end_line": 153, + "end_column": 43 }, { - "method_name": "getRowData", - "receiver_expr": "dataTable", - "receiver_type": "javax.faces.component.html.HtmlDataTable", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", - "callee_signature": "getRowData()", + "method_name": "setAccountID", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.Integer" + ], + "return_type": "", + "callee_signature": "setAccountID(java.lang.Integer)", "is_public": true, "is_protected": false, "is_private": false, @@ -46802,43 +50600,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 39, - "end_line": 98, - "end_column": 60 + "start_line": 154, + "start_column": 5, + "end_line": 154, + "end_column": 44 }, { - "method_name": "buy", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "argument_types": [ - "java.lang.String", - "java.lang.String", - "", - "" - ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "buy(java.lang.String, java.lang.String, double, int)", - "is_public": false, + "method_name": "getAccountID", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "argument_types": [], + "return_type": "java.lang.Integer", + "callee_signature": "getAccountID()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 23, - "end_line": 102, - "end_column": 147 + "start_line": 154, + "start_column": 18, + "end_line": 154, + "end_column": 43 }, { - "method_name": "getSymbol", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "method_name": "setCreationDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setCreationDate(java.util.Date)", "is_public": true, "is_protected": false, "is_private": false, @@ -46847,18 +50644,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 47, - "end_line": 102, - "end_column": 67 + "start_line": 155, + "start_column": 5, + "end_line": 155, + "end_column": 50 }, { - "method_name": "doubleValue", - "receiver_expr": "new Double(this.quantity)", - "receiver_type": "java.lang.Double", + "method_name": "getCreationDate", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "doubleValue()", + "return_type": "java.util.Date", + "callee_signature": "getCreationDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -46867,38 +50665,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 70, - "end_line": 102, - "end_column": 108 + "start_line": 155, + "start_column": 21, + "end_line": 155, + "end_column": 49 }, { - "method_name": "getOrderProcessingMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [], + "method_name": "setLoginCount", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "" + ], "return_type": "", - "callee_signature": "getOrderProcessingMode()", + "callee_signature": "setLoginCount(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 111, - "end_line": 102, - "end_column": 146 + "start_line": 156, + "start_column": 5, + "end_line": 156, + "end_column": 46 }, { - "method_name": "getOrderID", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getLoginCount", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", + "return_type": "", + "callee_signature": "getLoginCount()", "is_public": true, "is_protected": false, "is_private": false, @@ -46907,18 +50709,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 43, - "end_line": 104, - "end_column": 68 + "start_line": 156, + "start_column": 19, + "end_line": 156, + "end_column": 45 }, { - "method_name": "getOrderStatus", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "method_name": "setLogoutCount", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setLogoutCount(int)", "is_public": true, "is_protected": false, "is_private": false, @@ -46927,18 +50732,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 71, - "end_line": 104, - "end_column": 100 + "start_line": 157, + "start_column": 5, + "end_line": 157, + "end_column": 48 }, { - "method_name": "getOpenDate", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getLogoutCount", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "return_type": "", + "callee_signature": "getLogoutCount()", "is_public": true, "is_protected": false, "is_private": false, @@ -46947,18 +50753,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 103, - "end_line": 104, - "end_column": 129 + "start_line": 157, + "start_column": 20, + "end_line": 157, + "end_column": 47 }, { - "method_name": "getCompletionDate", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "setLastLogin", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setLastLogin(java.util.Date)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 158, + "start_column": 5, + "end_line": 158, + "end_column": 44 + }, + { + "method_name": "getLastLogin", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", + "callee_signature": "getLastLogin()", "is_public": true, "is_protected": false, "is_private": false, @@ -46967,18 +50797,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 11, - "end_line": 105, + "start_line": 158, + "start_column": 18, + "end_line": 158, "end_column": 43 }, { - "method_name": "getOrderFee", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", + "method_name": "setOpenBalance", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setOpenBalance(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -46987,18 +50820,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 46, - "end_line": 105, - "end_column": 72 + "start_line": 159, + "start_column": 5, + "end_line": 159, + "end_column": 48 }, { - "method_name": "getOrderType", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getOpenBalance", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getOpenBalance()", "is_public": true, "is_protected": false, "is_private": false, @@ -47007,18 +50841,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 75, - "end_line": 105, - "end_column": 102 + "start_line": 159, + "start_column": 20, + "end_line": 159, + "end_column": 47 }, { - "method_name": "getQuantity", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], + "method_name": "setBalance", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "", - "callee_signature": "getQuantity()", + "callee_signature": "setBalance(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -47027,18 +50864,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 105, - "end_line": 105, - "end_column": 131 + "start_line": 160, + "start_column": 5, + "end_line": 160, + "end_column": 40 }, { - "method_name": "getSymbol", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getBalance", + "comment": null, + "receiver_expr": "accountData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getBalance()", "is_public": true, "is_protected": false, "is_private": false, @@ -47047,21 +50885,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 106, - "start_column": 11, - "end_line": 106, - "end_column": 35 + "start_line": 160, + "start_column": 16, + "end_line": 160, + "end_column": 39 }, { - "method_name": "setAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "setNumberHoldings", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String", - "com.ibm.websphere.samples.daytrader.web.jsf.OrderData" + "" ], "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "callee_signature": "setNumberHoldings(java.lang.Integer)", "is_public": true, "is_protected": false, "is_private": false, @@ -47070,60 +50908,88 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 107, - "start_column": 7, - "end_line": 107, - "end_column": 50 + "start_line": 161, + "start_column": 5, + "end_line": 161, + "end_column": 46 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "size", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 161, + "start_column": 23, + "end_line": 161, + "end_column": 45 + }, + { + "method_name": "setHoldingsTotal", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], "return_type": "", - "callee_signature": "error(java.lang.String)", + "callee_signature": "setHoldingsTotal(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 7, - "end_line": 109, - "end_column": 29 + "start_line": 162, + "start_column": 5, + "end_line": 162, + "end_column": 75 }, { - "method_name": "toString", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "method_name": "computeHoldingsTotal", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.util.Collection" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "computeHoldingsTotal(java.util.Collection)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 17, - "end_line": 109, - "end_column": 28 + "start_line": 162, + "start_column": 22, + "end_line": 162, + "end_column": 74 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], + "method_name": "setSumOfCashHoldings", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "setSumOfCashHoldings(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -47132,135 +50998,155 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 110, - "start_column": 7, - "end_line": 110, - "end_column": 25 + "start_line": 163, + "start_column": 5, + "end_line": 163, + "end_column": 52 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.lang.Double", + "method_name": "add", + "comment": null, + "receiver_expr": "balance", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.lang.Integer" + "java.math.BigDecimal" ], - "return_type": "java.lang.Double", - "callee_signature": "Double(double)", - "is_public": false, + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 70, - "end_line": 102, - "end_column": 94 + "start_line": 163, + "start_column": 26, + "end_line": 163, + "end_column": 51 }, { - "method_name": "", + "method_name": "setGain", + "comment": null, "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "receiver_type": "", "argument_types": [ - "java.lang.Integer", - "java.lang.String", - "java.util.Date", - "java.util.Date", - "java.math.BigDecimal", - "java.lang.String", - "", - "java.lang.String" + "java.math.BigDecimal" ], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "setGain(java.math.BigDecimal)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 29, - "end_line": 106, - "end_column": 36 - } - ], - "variable_declarations": [ - { - "name": "session", - "type": "javax.servlet.http.HttpSession", - "initializer": "(HttpSession) context.getSession(true)", - "start_line": 96, - "start_column": 17, - "end_line": 96, - "end_column": 64 - }, - { - "name": "userID", - "type": "java.lang.String", - "initializer": "(String) session.getAttribute(\"uidBean\")", - "start_line": 97, - "start_column": 12, - "end_line": 97, - "end_column": 60 + "start_line": 164, + "start_column": 5, + "end_line": 164, + "end_column": 71 }, { - "name": "quoteData", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", - "initializer": "(QuoteData) dataTable.getRowData()", - "start_line": 98, - "start_column": 15, - "end_line": 98, - "end_column": 60 + "method_name": "computeGain", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal", + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "computeGain(java.math.BigDecimal, java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 164, + "start_column": 13, + "end_line": 164, + "end_column": 70 }, { - "name": "orderDataBean", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "", - "start_line": 99, - "start_column": 19, - "end_line": 99, - "end_column": 31 + "method_name": "setGainPercent", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setGainPercent(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 165, + "start_column": 5, + "end_line": 165, + "end_column": 85 }, { - "name": "orderData", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "initializer": "new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol())", - "start_line": 104, - "start_column": 17, - "end_line": 106, - "end_column": 36 + "method_name": "computeGainPercent", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal", + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "computeGainPercent(java.math.BigDecimal, java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 165, + "start_column": 20, + "end_line": 165, + "end_column": 84 } ], + "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, + "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getSymbols()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getSymbols()", - "comment": "", + "getLoginCount()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getLoginCount()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getSymbols()", + "declaration": "public int getLoginCount()", "parameters": [], - "code": "{\n return symbols;\n}", - "start_line": 127, - "end_line": 129, - "return_type": "java.lang.String", + "code": "{\n return loginCount;\n}", + "start_line": 212, + "end_line": 214, + "return_type": "int", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.loginCount" ], "call_sites": [], "variable_declarations": [], @@ -47269,86 +51155,230 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getAllQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getAllQuotes()", - "comment": "", - "annotations": [ - "@PostConstruct" + "getClosedOrders()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getClosedOrders()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public OrderData[] getClosedOrders()", + "parameters": [], + "code": "{\n return closedOrders;\n}", + "start_line": 272, + "end_line": 274, + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getAccountID()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getAccountID()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getAccountID()", + "parameters": [], + "code": "{\n return accountID;\n}", + "start_line": 196, + "end_line": 198, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.accountID" ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getGainPercent()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getGainPercent()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void getAllQuotes()", + "declaration": "public BigDecimal getGainPercent()", "parameters": [], - "code": "{\n getQuotesBySymbols();\n}", - "start_line": 56, - "end_line": 59, - "return_type": "void", + "code": "{\n return gainPercent;\n}", + "start_line": 260, + "end_line": 262, + "return_type": "java.math.BigDecimal", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getGainPercentHTML()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getGainPercentHTML()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getGainPercentHTML()", + "parameters": [], + "code": "{\n return FinancialUtils.printGainPercentHTML(gainPercent);\n}", + "start_line": 308, + "end_line": 310, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" + ], "call_sites": [ { - "method_name": "getQuotesBySymbols", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], + "method_name": "printGainPercentHTML", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "java.lang.String", - "callee_signature": "getQuotesBySymbols()", + "callee_signature": "printGainPercentHTML(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 58, - "start_column": 5, - "end_line": 58, - "end_column": 24 + "start_line": 309, + "start_column": 12, + "end_line": 309, + "end_column": 59 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, - "is_entrypoint": true + "is_entrypoint": false }, - "getQuotesBySymbols()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "getQuotesBySymbols()", - "comment": "", + "setOpenBalance(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setOpenBalance(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getQuotesBySymbols()", + "declaration": "public void setOpenBalance(BigDecimal openBalance)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "openBalance", + "annotations": [], + "modifiers": [], + "start_line": 224, + "end_line": 224, + "start_column": 30, + "end_column": 51 + } + ], + "code": "{\n this.openBalance = openBalance;\n}", + "start_line": 224, + "end_line": 226, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "home()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "home()", + "comments": [ + { + "content": " Get the data and then parse", + "start_line": 98, + "end_line": 98, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + } + ], + "annotations": [ + "@PostConstruct" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void home()", "parameters": [], - "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n if (symbols == null && (session.getAttribute(\"symbols\") == null)) {\n setSymbols(\"s:0,s:1,s:2,s:3,s:4\");\n session.setAttribute(\"symbols\", getSymbols());\n } else if (symbols == null && session.getAttribute(\"symbols\") != null) {\n setSymbols((String) session.getAttribute(\"symbols\"));\n } else {\n session.setAttribute(\"symbols\", getSymbols());\n }\n java.util.StringTokenizer st = new java.util.StringTokenizer(symbols, \" ,\");\n QuoteData[] quoteDatas = new QuoteData[st.countTokens()];\n int count = 0;\n while (st.hasMoreElements()) {\n String symbol = st.nextToken();\n try {\n QuoteDataBean quoteData = tradeAction.getQuote(symbol);\n quoteDatas[count] = new QuoteData(quoteData.getOpen(), quoteData.getPrice(), quoteData.getSymbol(), quoteData.getHigh(), quoteData.getLow(), quoteData.getCompanyName(), quoteData.getVolume(), quoteData.getChange());\n count++;\n } catch (Exception e) {\n Log.error(e.toString());\n }\n }\n setQuotes(quoteDatas);\n return \"quotes\";\n}", - "start_line": 61, - "end_line": 93, - "return_type": "java.lang.String", + "code": "{\n try {\n HttpSession session = (HttpSession) context.getSession(true);\n // Get the data and then parse\n String userID = (String) session.getAttribute(\"uidBean\");\n AccountDataBean accountData = tradeAction.getAccountData(userID);\n Collection holdingDataBeans = tradeAction.getHoldings(userID);\n if (TradeConfig.getDisplayOrderAlerts()) {\n Collection closedOrders = tradeAction.getClosedOrders(userID);\n if (closedOrders != null && closedOrders.size() > 0) {\n session.setAttribute(\"closedOrders\", closedOrders);\n OrderData[] orderjsfs = new OrderData[closedOrders.size()];\n Iterator it = closedOrders.iterator();\n int i = 0;\n while (it.hasNext()) {\n OrderDataBean order = (OrderDataBean) it.next();\n OrderData r = new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol());\n orderjsfs[i] = r;\n i++;\n }\n setClosedOrders(orderjsfs);\n }\n }\n Collection orderDataBeans = (TradeConfig.getLongRun() ? new ArrayList() : (Collection) tradeAction.getOrders(userID));\n if (orderDataBeans != null && orderDataBeans.size() > 0) {\n session.setAttribute(\"orderDataBeans\", orderDataBeans);\n OrderData[] orderjsfs = new OrderData[orderDataBeans.size()];\n Iterator it = orderDataBeans.iterator();\n int i = 0;\n while (it.hasNext()) {\n OrderDataBean order = (OrderDataBean) it.next();\n OrderData r = new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol(), order.getPrice());\n orderjsfs[i] = r;\n i++;\n }\n setNumberOfOrders(orderDataBeans.size());\n setAllOrders(orderjsfs);\n }\n setSessionCreationDate((Date) session.getAttribute(\"sessionCreationDate\"));\n setCurrentTime(new java.util.Date());\n doAccountData(accountData, holdingDataBeans);\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", + "start_line": 93, + "end_line": 150, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ "javax.servlet.http.HttpSession", - "java.util.StringTokenizer", + "java.util.Collection", + "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "java.util.Collection", "java.lang.String", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + "java.util.Iterator", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols", - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.context" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders", + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.context", + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.tradeAction" ], "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -47364,19 +51394,20 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 62, - "start_column": 41, - "end_line": 62, - "end_column": 64 + "start_line": 96, + "start_column": 43, + "end_line": 96, + "end_column": 66 }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.Object", + "return_type": "java.lang.String", "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, @@ -47386,107 +51417,109 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 64, - "start_column": 29, - "end_line": 64, - "end_column": 59 + "start_line": 99, + "start_column": 32, + "end_line": 99, + "end_column": 62 }, { - "method_name": "setSymbols", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getAccountData", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "setSymbols(java.lang.String)", - "is_public": true, + "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "callee_signature": "getAccountData(java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 65, - "start_column": 7, - "end_line": 65, - "end_column": 39 + "start_line": 100, + "start_column": 37, + "end_line": 100, + "end_column": 70 }, { - "method_name": "setAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "getHoldings", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ - "java.lang.String", "java.lang.String" ], - "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", - "is_public": true, + "return_type": "java.util.Collection", + "callee_signature": "getHoldings(java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 66, - "start_column": 7, - "end_line": 66, - "end_column": 51 + "start_line": 101, + "start_column": 54, + "end_line": 101, + "end_column": 84 }, { - "method_name": "getSymbols", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getDisplayOrderAlerts", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbols()", + "return_type": "", + "callee_signature": "getDisplayOrderAlerts()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 66, - "start_column": 39, - "end_line": 66, - "end_column": 50 + "start_line": 103, + "start_column": 11, + "end_line": 103, + "end_column": 45 }, { - "method_name": "getAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "getClosedOrders", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.Object", - "callee_signature": "getAttribute(java.lang.String)", - "is_public": true, + "return_type": "java.util.Collection", + "callee_signature": "getClosedOrders(java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 67, - "start_column": 35, - "end_line": 67, - "end_column": 65 + "start_line": 105, + "start_column": 38, + "end_line": 105, + "end_column": 72 }, { - "method_name": "setSymbols", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], + "method_name": "size", + "comment": null, + "receiver_expr": "closedOrders", + "receiver_type": "java.util.Collection", + "argument_types": [], "return_type": "", - "callee_signature": "setSymbols(java.lang.String)", + "callee_signature": "size()", "is_public": true, "is_protected": false, "is_private": false, @@ -47495,20 +51528,22 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 68, - "start_column": 7, - "end_line": 68, - "end_column": 58 + "start_line": 107, + "start_column": 37, + "end_line": 107, + "end_column": 55 }, { - "method_name": "getAttribute", + "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ - "java.lang.String" + "java.lang.String", + "java.util.Collection" ], - "return_type": "java.lang.String", - "callee_signature": "getAttribute(java.lang.String)", + "return_type": "", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -47517,21 +51552,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 68, - "start_column": 27, - "end_line": 68, - "end_column": 57 + "start_line": 108, + "start_column": 11, + "end_line": 108, + "end_column": 60 }, { - "method_name": "setAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", - "argument_types": [ - "java.lang.String", - "java.lang.String" - ], + "method_name": "size", + "comment": null, + "receiver_expr": "closedOrders", + "receiver_type": "java.util.Collection", + "argument_types": [], "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "callee_signature": "size()", "is_public": true, "is_protected": false, "is_private": false, @@ -47540,18 +51573,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 72, - "start_column": 7, - "end_line": 72, - "end_column": 51 + "start_line": 109, + "start_column": 49, + "end_line": 109, + "end_column": 67 }, { - "method_name": "getSymbols", - "receiver_expr": "", - "receiver_type": "", + "method_name": "iterator", + "comment": null, + "receiver_expr": "closedOrders", + "receiver_type": "java.util.Collection", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbols()", + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", "is_public": true, "is_protected": false, "is_private": false, @@ -47560,18 +51594,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 72, - "start_column": 39, - "end_line": 72, + "start_line": 110, + "start_column": 28, + "end_line": 110, "end_column": 50 }, { - "method_name": "countTokens", - "receiver_expr": "st", - "receiver_type": "java.util.StringTokenizer", + "method_name": "hasNext", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", "argument_types": [], "return_type": "", - "callee_signature": "countTokens()", + "callee_signature": "hasNext()", "is_public": true, "is_protected": false, "is_private": false, @@ -47580,18 +51615,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, - "start_column": 44, - "end_line": 76, - "end_column": 59 + "start_line": 113, + "start_column": 18, + "end_line": 113, + "end_column": 29 }, { - "method_name": "hasMoreElements", - "receiver_expr": "st", - "receiver_type": "java.util.StringTokenizer", + "method_name": "next", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", "argument_types": [], - "return_type": "", - "callee_signature": "hasMoreElements()", + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "next()", "is_public": true, "is_protected": false, "is_private": false, @@ -47600,18 +51636,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 79, - "start_column": 12, - "end_line": 79, - "end_column": 31 + "start_line": 114, + "start_column": 51, + "end_line": 114, + "end_column": 59 }, { - "method_name": "nextToken", - "receiver_expr": "st", - "receiver_type": "java.util.StringTokenizer", + "method_name": "getOrderID", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "nextToken()", + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", "is_public": true, "is_protected": false, "is_private": false, @@ -47620,40 +51657,40 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, - "start_column": 23, - "end_line": 80, - "end_column": 36 + "start_line": 115, + "start_column": 41, + "end_line": 115, + "end_column": 58 }, { - "method_name": "getQuote", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "argument_types": [ - "java.lang.String" - ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "callee_signature": "getQuote(java.lang.String)", - "is_public": false, + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 83, - "start_column": 35, - "end_line": 83, - "end_column": 62 + "start_line": 115, + "start_column": 61, + "end_line": 115, + "end_column": 82 }, { - "method_name": "getOpen", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOpen()", + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -47662,18 +51699,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 43, - "end_line": 84, - "end_column": 61 + "start_line": 115, + "start_column": 85, + "end_line": 115, + "end_column": 103 }, { - "method_name": "getPrice", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", + "return_type": "java.util.Date", + "callee_signature": "getCompletionDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -47682,18 +51720,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 64, - "end_line": 84, - "end_column": 83 + "start_line": 115, + "start_column": 106, + "end_line": 115, + "end_column": 130 }, { - "method_name": "getSymbol", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getOrderFee()", "is_public": true, "is_protected": false, "is_private": false, @@ -47702,18 +51741,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 86, - "end_line": 84, - "end_column": 106 + "start_line": 116, + "start_column": 17, + "end_line": 116, + "end_column": 35 }, { - "method_name": "getHigh", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getHigh()", + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -47722,18 +51762,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 109, - "end_line": 84, - "end_column": 127 + "start_line": 116, + "start_column": 38, + "end_line": 116, + "end_column": 57 }, { - "method_name": "getLow", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getLow()", + "return_type": "", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -47742,18 +51783,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 130, - "end_line": 84, - "end_column": 147 + "start_line": 116, + "start_column": 60, + "end_line": 116, + "end_column": 78 }, { - "method_name": "getCompanyName", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getCompanyName()", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -47762,18 +51804,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 13, - "end_line": 85, - "end_column": 38 + "start_line": 116, + "start_column": 81, + "end_line": 116, + "end_column": 97 }, { - "method_name": "getVolume", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], + "method_name": "setClosedOrders", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "" + ], "return_type": "", - "callee_signature": "getVolume()", + "callee_signature": "setClosedOrders(com.ibm.websphere.samples.daytrader.web.jsf.OrderData[])", "is_public": true, "is_protected": false, "is_private": false, @@ -47782,60 +51827,213 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 41, - "end_line": 85, - "end_column": 61 + "start_line": 121, + "start_column": 11, + "end_line": 121, + "end_column": 36 }, { - "method_name": "getChange", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getLongRun", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", - "callee_signature": "getChange()", + "callee_signature": "getLongRun()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 64, - "end_line": 85, - "end_column": 84 + "start_line": 125, + "start_column": 39, + "end_line": 125, + "end_column": 62 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "getOrders", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "error(java.lang.String)", - "is_public": true, + "return_type": "java.util.Collection", + "callee_signature": "getOrders(java.lang.String)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 125, + "start_column": 108, + "end_line": 125, + "end_column": 136 + }, + { + "method_name": "size", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, + "start_line": 127, + "start_column": 37, + "end_line": 127, + "end_column": 57 + }, + { + "method_name": "setAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", + "argument_types": [ + "java.lang.String", + "java.util.Collection" + ], + "return_type": "", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 128, "start_column": 9, - "end_line": 88, - "end_column": 31 + "end_line": 128, + "end_column": 62 }, { - "method_name": "toString", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", + "method_name": "size", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 129, + "start_column": 47, + "end_line": 129, + "end_column": 67 + }, + { + "method_name": "iterator", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 130, + "start_column": 26, + "end_line": 130, + "end_column": 50 + }, + { + "method_name": "hasNext", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "", + "callee_signature": "hasNext()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 133, + "start_column": 16, + "end_line": 133, + "end_column": 27 + }, + { + "method_name": "next", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "next()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 134, + "start_column": 49, + "end_line": 134, + "end_column": 57 + }, + { + "method_name": "getOrderID", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 135, + "start_column": 39, + "end_line": 135, + "end_column": 56 + }, + { + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "toString()", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -47844,20 +52042,168 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, - "start_column": 19, - "end_line": 88, - "end_column": 30 + "start_line": 135, + "start_column": 59, + "end_line": 135, + "end_column": 80 }, { - "method_name": "setQuotes", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 135, + "start_column": 83, + "end_line": 135, + "end_column": 101 + }, + { + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getCompletionDate()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 135, + "start_column": 104, + "end_line": 135, + "end_column": 128 + }, + { + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getOrderFee()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 15, + "end_line": 136, + "end_column": 33 + }, + { + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 36, + "end_line": 136, + "end_column": 55 + }, + { + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "", + "callee_signature": "getQuantity()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 58, + "end_line": 136, + "end_column": 76 + }, + { + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 79, + "end_line": 136, + "end_column": 95 + }, + { + "method_name": "getPrice", + "comment": null, + "receiver_expr": "order", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 97, + "end_line": 136, + "end_column": 112 + }, + { + "method_name": "setNumberOfOrders", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ "" ], "return_type": "", - "callee_signature": "setQuotes(com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[])", + "callee_signature": "setNumberOfOrders(java.lang.Integer)", "is_public": true, "is_protected": false, "is_private": false, @@ -47866,21 +52212,186 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, - "start_column": 5, - "end_line": 91, + "start_line": 140, + "start_column": 9, + "end_line": 140, + "end_column": 48 + }, + { + "method_name": "size", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 140, + "start_column": 27, + "end_line": 140, + "end_column": 47 + }, + { + "method_name": "setAllOrders", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setAllOrders(com.ibm.websphere.samples.daytrader.web.jsf.OrderData[])", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 141, + "start_column": 9, + "end_line": 141, + "end_column": 31 + }, + { + "method_name": "setSessionCreationDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setSessionCreationDate(java.util.Date)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 144, + "start_column": 7, + "end_line": 144, + "end_column": 80 + }, + { + "method_name": "getAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.util.Date", + "callee_signature": "getAttribute(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 144, + "start_column": 37, + "end_line": 144, + "end_column": 79 + }, + { + "method_name": "setCurrentTime", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setCurrentTime(java.util.Date)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 145, + "start_column": 7, + "end_line": 145, + "end_column": 42 + }, + { + "method_name": "doAccountData", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "java.util.Collection" + ], + "return_type": "", + "callee_signature": "doAccountData(com.ibm.websphere.samples.daytrader.entities.AccountDataBean, java.util.Collection)", + "is_public": false, + "is_protected": false, + "is_private": true, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 146, + "start_column": 7, + "end_line": 146, + "end_column": 50 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 148, + "start_column": 7, + "end_line": 148, "end_column": 25 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "java.util.StringTokenizer", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ + "java.lang.Integer", + "java.lang.String", + "java.util.Date", + "java.util.Date", + "java.math.BigDecimal", "java.lang.String", + "", "java.lang.String" ], - "return_type": "java.util.StringTokenizer", - "callee_signature": "StringTokenizer(java.lang.String, java.lang.String)", + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", "is_public": false, "is_protected": false, "is_private": false, @@ -47889,27 +52400,50 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 75, - "start_column": 36, - "end_line": 75, - "end_column": 79 + "start_line": 115, + "start_column": 27, + "end_line": 116, + "end_column": 98 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "receiver_type": "java.util.ArrayList", + "argument_types": [], + "return_type": "java.util.ArrayList", + "callee_signature": "ArrayList()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 125, + "start_column": 66, + "end_line": 125, + "end_column": 88 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ - "java.math.BigDecimal", - "java.math.BigDecimal", + "java.lang.Integer", "java.lang.String", - "java.math.BigDecimal", + "java.util.Date", + "java.util.Date", "java.math.BigDecimal", "java.lang.String", "", - "" + "java.lang.String", + "java.math.BigDecimal" ], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", - "callee_signature": "QuoteData(java.math.BigDecimal, java.math.BigDecimal, java.lang.String, java.math.BigDecimal, java.math.BigDecimal, java.lang.String, java.lang.Double, java.lang.Double)", + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String, java.math.BigDecimal)", "is_public": false, "is_protected": false, "is_private": false, @@ -47918,102 +52452,373 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 29, - "end_line": 85, - "end_column": 85 + "start_line": 135, + "start_column": 25, + "end_line": 136, + "end_column": 113 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "Date()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 145, + "start_column": 22, + "end_line": 145, + "end_column": 41 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(true)", - "start_line": 62, - "start_column": 17, - "end_line": 62, - "end_column": 64 + "start_line": 96, + "start_column": 19, + "end_line": 96, + "end_column": 66 }, { - "name": "st", - "type": "java.util.StringTokenizer", - "initializer": "new java.util.StringTokenizer(symbols, \" ,\")", - "start_line": 75, - "start_column": 31, - "end_line": 75, - "end_column": 79 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "(String) session.getAttribute(\"uidBean\")", + "start_line": 99, + "start_column": 14, + "end_line": 99, + "end_column": 62 }, { - "name": "quoteDatas", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", - "initializer": "new QuoteData[st.countTokens()]", - "start_line": 76, - "start_column": 17, - "end_line": 76, - "end_column": 60 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "accountData", + "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "initializer": "tradeAction.getAccountData(userID)", + "start_line": 100, + "start_column": 23, + "end_line": 100, + "end_column": 70 }, { - "name": "count", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingDataBeans", + "type": "java.util.Collection", + "initializer": "tradeAction.getHoldings(userID)", + "start_line": 101, + "start_column": 35, + "end_line": 101, + "end_column": 84 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "closedOrders", + "type": "java.util.Collection", + "initializer": "tradeAction.getClosedOrders(userID)", + "start_line": 105, + "start_column": 23, + "end_line": 105, + "end_column": 72 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderjsfs", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "initializer": "new OrderData[closedOrders.size()]", + "start_line": 109, + "start_column": 23, + "end_line": 109, + "end_column": 68 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "it", + "type": "java.util.Iterator", + "initializer": "closedOrders.iterator()", + "start_line": 110, + "start_column": 23, + "end_line": 110, + "end_column": 50 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "i", "type": "int", "initializer": "0", - "start_line": 77, - "start_column": 9, - "end_line": 77, - "end_column": 17 + "start_line": 111, + "start_column": 15, + "end_line": 111, + "end_column": 19 }, { - "name": "symbol", - "type": "java.lang.String", - "initializer": "st.nextToken()", - "start_line": 80, - "start_column": 14, - "end_line": 80, - "end_column": 36 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "order", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "(OrderDataBean) it.next()", + "start_line": 114, + "start_column": 27, + "end_line": 114, + "end_column": 59 }, { - "name": "quoteData", - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "initializer": "tradeAction.getQuote(symbol)", - "start_line": 83, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "r", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "initializer": "new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol())", + "start_line": 115, "start_column": 23, - "end_line": 83, - "end_column": 62 + "end_line": 116, + "end_column": 98 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderDataBeans", + "type": "java.util.Collection", + "initializer": "(TradeConfig.getLongRun() ? new ArrayList() : (Collection) tradeAction.getOrders(userID))", + "start_line": 125, + "start_column": 21, + "end_line": 125, + "end_column": 137 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderjsfs", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "initializer": "new OrderData[orderDataBeans.size()]", + "start_line": 129, + "start_column": 21, + "end_line": 129, + "end_column": 68 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "it", + "type": "java.util.Iterator", + "initializer": "orderDataBeans.iterator()", + "start_line": 130, + "start_column": 21, + "end_line": 130, + "end_column": 50 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "i", + "type": "int", + "initializer": "0", + "start_line": 131, + "start_column": 13, + "end_line": 131, + "end_column": 17 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "order", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "(OrderDataBean) it.next()", + "start_line": 134, + "start_column": 25, + "end_line": 134, + "end_column": 57 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "r", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "initializer": "new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol(), order.getPrice())", + "start_line": 135, + "start_column": 21, + "end_line": 136, + "end_column": 113 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 7, + "cyclomatic_complexity": 10, + "is_entrypoint": true + }, + "getProfileID()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getProfileID()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getProfileID()", + "parameters": [], + "code": "{\n return profileID;\n}", + "start_line": 184, + "end_line": 186, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.profileID" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setQuantity(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", - "signature": "setQuantity(Integer)", - "comment": "", + "setCreationDate(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setCreationDate(Date)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setQuantity(Integer quantity)", + "declaration": "public void setCreationDate(Date creationDate)", "parameters": [ { - "type": "java.lang.Integer", - "name": "quantity", + "type": "java.util.Date", + "name": "creationDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 200, + "end_line": 200, + "start_column": 31, + "end_column": 47 } ], - "code": "{\n this.quantity = quantity;\n}", - "start_line": 139, - "end_line": 141, + "code": "{\n this.creationDate = creationDate;\n}", + "start_line": 200, + "end_line": 202, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.lang.Integer" + "java.util.Date" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.creationDate" ], "call_sites": [], "variable_declarations": [], @@ -48021,183 +52826,40 @@ "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "javax.faces.context.ExternalContext", - "start_line": 41, - "end_line": 42, - "variables": [ - "context" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Inject" - ] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 44, - "end_line": 44, - "variables": [ - "tradeAction" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", - "start_line": 46, - "end_line": 46, - "variables": [ - "quotes" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 47, - "end_line": 47, - "variables": [ - "symbols" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "javax.faces.component.html.HtmlDataTable", - "start_line": 48, - "end_line": 48, - "variables": [ - "dataTable" - ], - "modifiers": [ - "private" - ], - "annotations": [] }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 49, - "end_line": 49, - "variables": [ - "quantity" - ], - "modifiers": [ - "private" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": false - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@Named(\"accountdata\")", - "@RequestScoped", - "@Trace" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "setCurrentTime(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setCurrentTime(Date)", - "comment": "", + "setNumberOfOrderRows(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setNumberOfOrderRows(Integer)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setCurrentTime(Date currentTime)", + "declaration": "public void setNumberOfOrderRows(Integer numberOfOrderRows)", "parameters": [ { - "type": "java.util.Date", - "name": "currentTime", + "type": "java.lang.Integer", + "name": "numberOfOrderRows", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 316, + "end_line": 316, + "start_column": 36, + "end_column": 60 } ], - "code": "{\n this.currentTime = currentTime;\n}", - "start_line": 180, - "end_line": 182, + "code": "{\n this.numberOfOrderRows = numberOfOrderRows;\n}", + "start_line": 316, + "end_line": 318, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.util.Date" + "java.lang.Integer" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.currentTime" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrderRows" ], "call_sites": [], "variable_declarations": [], @@ -48206,33 +52868,39 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setLoginCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setLoginCount(int)", - "comment": "", + "setProfileID(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setProfileID(String)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setLoginCount(int loginCount)", + "declaration": "public void setProfileID(String profileID)", "parameters": [ { - "type": "int", - "name": "loginCount", + "type": "java.lang.String", + "name": "profileID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 188, + "end_line": 188, + "start_column": 28, + "end_column": 43 } ], - "code": "{\n this.loginCount = loginCount;\n}", - "start_line": 208, - "end_line": 210, + "code": "{\n this.profileID = profileID;\n}", + "start_line": 188, + "end_line": 190, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], + "referenced_types": [ + "java.lang.String" + ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.loginCount" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.profileID" ], "call_sites": [], "variable_declarations": [], @@ -48241,49 +52909,48 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getGainHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getGainHTML()", - "comment": "", + "toggleShowAllRows()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "toggleShowAllRows()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getGainHTML()", + "declaration": "public void toggleShowAllRows()", "parameters": [], - "code": "{\n return FinancialUtils.printGainHTML(gain);\n}", - "start_line": 304, - "end_line": 306, - "return_type": "java.lang.String", + "code": "{\n setNumberOfOrderRows(0);\n}", + "start_line": 84, + "end_line": 86, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" - ], + "accessed_fields": [], "call_sites": [ { - "method_name": "printGainHTML", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "method_name": "setNumberOfOrderRows", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.math.BigDecimal" + "" ], - "return_type": "java.lang.String", - "callee_signature": "printGainHTML(java.math.BigDecimal)", + "return_type": "", + "callee_signature": "setNumberOfOrderRows(java.lang.Integer)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 305, - "start_column": 12, - "end_line": 305, - "end_column": 45 + "start_line": 85, + "start_column": 5, + "end_line": 85, + "end_column": 27 } ], "variable_declarations": [], @@ -48292,33 +52959,39 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setClosedOrders(OrderData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setClosedOrders(OrderData[])", - "comment": "", + "setHoldingsTotal(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setHoldingsTotal(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setClosedOrders(OrderData[] closedOrders)", + "declaration": "public void setHoldingsTotal(BigDecimal holdingsTotal)", "parameters": [ { - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "name": "closedOrders", + "type": "java.math.BigDecimal", + "name": "holdingsTotal", "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.closedOrders = closedOrders;\n}", - "start_line": 276, - "end_line": 278, + "modifiers": [], + "start_line": 232, + "end_line": 232, + "start_column": 32, + "end_column": 55 + } + ], + "code": "{\n this.holdingsTotal = holdingsTotal;\n}", + "start_line": 232, + "end_line": 234, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], + "referenced_types": [ + "java.math.BigDecimal" + ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" ], "call_sites": [], "variable_declarations": [], @@ -48327,87 +53000,59 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setGainPercent(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setGainPercent(BigDecimal)", - "comment": "", + "getSumOfCashHoldings()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getSumOfCashHoldings()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setGainPercent(BigDecimal gainPercent)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "gainPercent", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.gainPercent = gainPercent.setScale(2);\n}", - "start_line": 256, - "end_line": 258, - "return_type": "void", + "declaration": "public BigDecimal getSumOfCashHoldings()", + "parameters": [], + "code": "{\n return sumOfCashHoldings;\n}", + "start_line": 244, + "end_line": 246, + "return_type": "java.math.BigDecimal", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], + "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" - ], - "call_sites": [ - { - "method_name": "setScale", - "receiver_expr": "gainPercent", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "setScale(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 257, - "start_column": 24, - "end_line": 257, - "end_column": 46 - } + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings" ], + "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setNumberOfOrders(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setNumberOfOrders(Integer)", - "comment": "", + "setNumberHoldings(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setNumberHoldings(Integer)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setNumberOfOrders(Integer numberOfOrders)", + "declaration": "public void setNumberHoldings(Integer numberHoldings)", "parameters": [ { "type": "java.lang.Integer", - "name": "numberOfOrders", + "name": "numberHoldings", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 264, + "end_line": 264, + "start_column": 33, + "end_column": 54 } ], - "code": "{\n this.numberOfOrders = numberOfOrders;\n}", - "start_line": 324, - "end_line": 326, + "code": "{\n this.numberHoldings = numberHoldings;\n}", + "start_line": 264, + "end_line": 266, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -48415,7 +53060,7 @@ "java.lang.Integer" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrders" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberHoldings" ], "call_sites": [], "variable_declarations": [], @@ -48424,26 +53069,54 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getSessionCreationDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getSessionCreationDate()", - "comment": "", + "getBalance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getBalance()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Date getSessionCreationDate()", + "declaration": "public BigDecimal getBalance()", "parameters": [], - "code": "{\n return sessionCreationDate;\n}", - "start_line": 168, - "end_line": 170, + "code": "{\n return balance;\n}", + "start_line": 220, + "end_line": 222, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getLastLogin()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getLastLogin()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Date getLastLogin()", + "parameters": [], + "code": "{\n return lastLogin;\n}", + "start_line": 284, + "end_line": 286, "return_type": "java.util.Date", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sessionCreationDate" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.lastLogin" ], "call_sites": [], "variable_declarations": [], @@ -48452,35 +53125,95 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setGain(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setGain(BigDecimal)", - "comment": "", + "getHoldingsTotal()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getHoldingsTotal()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setGain(BigDecimal gain)", + "declaration": "public BigDecimal getHoldingsTotal()", + "parameters": [], + "code": "{\n return holdingsTotal;\n}", + "start_line": 236, + "end_line": 238, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getAllOrders()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getAllOrders()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public OrderData[] getAllOrders()", + "parameters": [], + "code": "{\n return allOrders;\n}", + "start_line": 300, + "end_line": 302, + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.allOrders" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setSessionCreationDate(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setSessionCreationDate(Date)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setSessionCreationDate(Date sessionCreationDate)", "parameters": [ { - "type": "java.math.BigDecimal", - "name": "gain", + "type": "java.util.Date", + "name": "sessionCreationDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 172, + "end_line": 172, + "start_column": 38, + "end_column": 61 } ], - "code": "{\n this.gain = gain;\n}", - "start_line": 248, - "end_line": 250, + "code": "{\n this.sessionCreationDate = sessionCreationDate;\n}", + "start_line": 172, + "end_line": 174, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.math.BigDecimal" + "java.util.Date" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sessionCreationDate" ], "call_sites": [], "variable_declarations": [], @@ -48489,33 +53222,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setLogoutCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setLogoutCount(int)", - "comment": "", + "getOpenBalance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "getOpenBalance()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setLogoutCount(int logoutCount)", - "parameters": [ - { - "type": "int", - "name": "logoutCount", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.logoutCount = logoutCount;\n}", - "start_line": 288, - "end_line": 290, - "return_type": "void", + "declaration": "public BigDecimal getOpenBalance()", + "parameters": [], + "code": "{\n return openBalance;\n}", + "start_line": 228, + "end_line": 230, + "return_type": "java.math.BigDecimal", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.logoutCount" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance" ], "call_sites": [], "variable_declarations": [], @@ -48524,35 +53250,37 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setLastLogin(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setLastLogin(Date)", - "comment": "", + "setAllOrders(OrderData[])": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setAllOrders(OrderData[])", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setLastLogin(Date lastLogin)", + "declaration": "public void setAllOrders(OrderData[] allOrders)", "parameters": [ { - "type": "java.util.Date", - "name": "lastLogin", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "name": "allOrders", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 296, + "end_line": 296, + "start_column": 28, + "end_column": 48 } ], - "code": "{\n this.lastLogin = lastLogin;\n}", - "start_line": 280, - "end_line": 282, + "code": "{\n this.allOrders = allOrders;\n}", + "start_line": 296, + "end_line": 298, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.util.Date" - ], + "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.lastLogin" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.allOrders" ], "call_sites": [], "variable_declarations": [], @@ -48561,27 +53289,31 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setSumOfCashHoldings(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setSumOfCashHoldings(BigDecimal)", - "comment": "", + "setBalance(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", + "signature": "setBalance(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setSumOfCashHoldings(BigDecimal sumOfCashHoldings)", + "declaration": "public void setBalance(BigDecimal balance)", "parameters": [ { "type": "java.math.BigDecimal", - "name": "sumOfCashHoldings", + "name": "balance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 26, + "end_column": 43 } ], - "code": "{\n this.sumOfCashHoldings = sumOfCashHoldings;\n}", - "start_line": 240, - "end_line": 242, + "code": "{\n this.balance = balance;\n}", + "start_line": 216, + "end_line": 218, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -48589,7 +53321,7 @@ "java.math.BigDecimal" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings" + "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance" ], "call_sites": [], "variable_declarations": [], @@ -48597,27 +53329,557 @@ "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.faces.context.ExternalContext", + "start_line": 49, + "end_line": 50, + "variables": [ + "context" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Inject" + ] }, - "getNumberHoldings()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getNumberHoldings()", - "comment": "", + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "start_line": 52, + "end_line": 52, + "variables": [ + "tradeAction" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 54, + "end_line": 54, + "variables": [ + "sessionCreationDate" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 55, + "end_line": 55, + "variables": [ + "currentTime" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 56, + "end_line": 56, + "variables": [ + "profileID" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 57, + "end_line": 57, + "variables": [ + "accountID" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 59, + "end_line": 60, + "variables": [ + "creationDate" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@PastOrPresent" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 62, + "end_line": 63, + "variables": [ + "loginCount" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@PositiveOrZero" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 65, + "end_line": 66, + "variables": [ + "lastLogin" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@PastOrPresent" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 68, + "end_line": 69, + "variables": [ + "logoutCount" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@PositiveOrZero" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 70, + "end_line": 70, + "variables": [ + "balance" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 71, + "end_line": 71, + "variables": [ + "openBalance" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 72, + "end_line": 72, + "variables": [ + "numberHoldings" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 73, + "end_line": 73, + "variables": [ + "holdingsTotal" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 74, + "end_line": 74, + "variables": [ + "sumOfCashHoldings" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 75, + "end_line": 75, + "variables": [ + "gain" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 76, + "end_line": 76, + "variables": [ + "gainPercent" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "start_line": 78, + "end_line": 78, + "variables": [ + "closedOrders" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", + "start_line": 79, + "end_line": 79, + "variables": [ + "allOrders" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 81, + "end_line": 81, + "variables": [ + "numberOfOrders" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 82, + "end_line": 82, + "variables": [ + "numberOfOrderRows" + ], + "modifiers": [ + "private" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@Named(\"quotedata\")", + "@RequestScoped", + "@Trace" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "setSymbols(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "setSymbols(String)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getNumberHoldings()", - "parameters": [], - "code": "{\n return numberHoldings;\n}", - "start_line": 268, - "end_line": 270, - "return_type": "java.lang.Integer", + "declaration": "public void setSymbols(String symbols)", + "parameters": [ + { + "type": "java.lang.String", + "name": "symbols", + "annotations": [], + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 26, + "end_column": 39 + } + ], + "code": "{\n this.symbols = symbols;\n}", + "start_line": 123, + "end_line": 125, + "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], + "referenced_types": [ + "java.lang.String" + ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberHoldings" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols" ], "call_sites": [], "variable_declarations": [], @@ -48626,26 +53888,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getNumberOfOrders()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getNumberOfOrders()", - "comment": "", + "getQuantity()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getQuantity()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getNumberOfOrders()", + "declaration": "public Integer getQuantity()", "parameters": [], - "code": "{\n return numberOfOrders;\n}", - "start_line": 320, - "end_line": 322, + "code": "{\n return quantity;\n}", + "start_line": 143, + "end_line": 145, "return_type": "java.lang.Integer", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrders" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" ], "call_sites": [], "variable_declarations": [], @@ -48654,26 +53916,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getGain()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getGain()", - "comment": "", + "getDataTable()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getDataTable()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public BigDecimal getGain()", + "declaration": "public HtmlDataTable getDataTable()", "parameters": [], - "code": "{\n return gain;\n}", - "start_line": 252, - "end_line": 254, - "return_type": "java.math.BigDecimal", + "code": "{\n return dataTable;\n}", + "start_line": 135, + "end_line": 137, + "return_type": "javax.faces.component.html.HtmlDataTable", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gain" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable" ], "call_sites": [], "variable_declarations": [], @@ -48682,26 +53944,39 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getCreationDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getCreationDate()", - "comment": "", + "setDataTable(HtmlDataTable)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "setDataTable(HtmlDataTable)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Date getCreationDate()", - "parameters": [], - "code": "{\n return creationDate;\n}", - "start_line": 204, - "end_line": 206, - "return_type": "java.util.Date", + "declaration": "public void setDataTable(HtmlDataTable dataTable)", + "parameters": [ + { + "type": "javax.faces.component.html.HtmlDataTable", + "name": "dataTable", + "annotations": [], + "modifiers": [], + "start_line": 131, + "end_line": 131, + "start_column": 28, + "end_column": 50 + } + ], + "code": "{\n this.dataTable = dataTable;\n}", + "start_line": 131, + "end_line": 133, + "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], + "referenced_types": [ + "javax.faces.component.html.HtmlDataTable" + ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.creationDate" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable" ], "call_sites": [], "variable_declarations": [], @@ -48710,26 +53985,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getLogoutCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getLogoutCount()", - "comment": "", + "getQuotes()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getQuotes()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public int getLogoutCount()", + "declaration": "public QuoteData[] getQuotes()", "parameters": [], - "code": "{\n return logoutCount;\n}", - "start_line": 292, - "end_line": 294, - "return_type": "int", + "code": "{\n return quotes;\n}", + "start_line": 119, + "end_line": 121, + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.logoutCount" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quotes" ], "call_sites": [], "variable_declarations": [], @@ -48738,26 +54013,37 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getNumberOfOrderRows()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getNumberOfOrderRows()", - "comment": "", + "setQuotes(QuoteData[])": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "setQuotes(QuoteData[])", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getNumberOfOrderRows()", - "parameters": [], - "code": "{\n return numberOfOrderRows;\n}", - "start_line": 312, - "end_line": 314, - "return_type": "java.lang.Integer", + "declaration": "public void setQuotes(QuoteData[] quotes)", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", + "name": "quotes", + "annotations": [], + "modifiers": [], + "start_line": 115, + "end_line": 115, + "start_column": 25, + "end_column": 42 + } + ], + "code": "{\n this.quotes = quotes;\n}", + "start_line": 115, + "end_line": 117, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrderRows" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quotes" ], "call_sites": [], "variable_declarations": [], @@ -48767,9 +54053,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "AccountDataJSF(Instance)", - "comment": "", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "QuoteJSF(Instance)", + "comments": [], "annotations": [ "@Inject" ], @@ -48777,7 +54063,7 @@ "public" ], "thrown_exceptions": [], - "declaration": "public AccountDataJSF(@Any Instance services)", + "declaration": "public QuoteJSF(@Any Instance services)", "parameters": [ { "type": "javax.enterprise.inject.Instance", @@ -48785,22 +54071,27 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 19, + "end_column": 55 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 88, - "end_line": 91, + "start_line": 51, + "end_line": 54, "return_type": null, "is_implicit": false, "is_constructor": true, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.tradeAction" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction" ], "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -48814,13 +54105,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 53, "start_column": 19, - "end_line": 90, + "end_line": 53, "end_column": 133 }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -48836,13 +54128,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 53, "start_column": 19, - "end_line": 90, + "end_line": 53, "end_column": 127 }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -48856,13 +54149,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 53, "start_column": 63, - "end_line": 90, + "end_line": 53, "end_column": 95 }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -48876,13 +54170,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 53, "start_column": 97, - "end_line": 90, + "end_line": 53, "end_column": 124 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -48898,9 +54193,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 53, "start_column": 35, - "end_line": 90, + "end_line": 53, "end_column": 126 } ], @@ -48910,138 +54205,48 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getCurrentTime()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getCurrentTime()", - "comment": "", + "buy()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "buy()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Date getCurrentTime()", + "declaration": "public String buy()", "parameters": [], - "code": "{\n return currentTime;\n}", - "start_line": 176, - "end_line": 178, - "return_type": "java.util.Date", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.currentTime" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setAccountID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setAccountID(Integer)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setAccountID(Integer accountID)", - "parameters": [ - { - "type": "java.lang.Integer", - "name": "accountID", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.accountID = accountID;\n}", - "start_line": 192, - "end_line": 194, - "return_type": "void", + "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n QuoteData quoteData = (QuoteData) dataTable.getRowData();\n OrderDataBean orderDataBean;\n try {\n orderDataBean = tradeAction.buy(userID, quoteData.getSymbol(), new Double(this.quantity).doubleValue(), TradeConfig.getOrderProcessingMode());\n OrderData orderData = new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol());\n session.setAttribute(\"orderData\", orderData);\n } catch (Exception e) {\n Log.error(e.toString());\n e.printStackTrace();\n }\n return \"buy\";\n}", + "start_line": 95, + "end_line": 113, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.lang.Integer" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.accountID" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "doAccountData(AccountDataBean, Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "doAccountData(AccountDataBean, Collection)", - "comment": "", - "annotations": [], - "modifiers": [ - "private" - ], - "thrown_exceptions": [], - "declaration": "private void doAccountData(AccountDataBean accountData, Collection holdingDataBeans)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "name": "accountData", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.util.Collection", - "name": "holdingDataBeans", - "annotations": [], - "modifiers": [] - } + "javax.servlet.http.HttpSession", + "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "java.lang.String", + "java.lang.Integer", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" ], - "code": "{\n setProfileID(accountData.getProfileID());\n setAccountID(accountData.getAccountID());\n setCreationDate(accountData.getCreationDate());\n setLoginCount(accountData.getLoginCount());\n setLogoutCount(accountData.getLogoutCount());\n setLastLogin(accountData.getLastLogin());\n setOpenBalance(accountData.getOpenBalance());\n setBalance(accountData.getBalance());\n setNumberHoldings(holdingDataBeans.size());\n setHoldingsTotal(FinancialUtils.computeHoldingsTotal(holdingDataBeans));\n setSumOfCashHoldings(balance.add(holdingsTotal));\n setGain(FinancialUtils.computeGain(sumOfCashHoldings, openBalance));\n setGainPercent(FinancialUtils.computeGainPercent(sumOfCashHoldings, openBalance));\n}", - "start_line": 152, - "end_line": 166, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance", - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings", - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance", - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.context", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.dataTable", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" ], "call_sites": [ { - "method_name": "setProfileID", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getSession", + "comment": null, + "receiver_expr": "context", + "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ - "java.lang.String" + "" ], - "return_type": "", - "callee_signature": "setProfileID(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 153, - "start_column": 5, - "end_line": 153, - "end_column": 44 - }, - { - "method_name": "getProfileID", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getProfileID()", + "return_type": "javax.servlet.http.HttpSession", + "callee_signature": "getSession(boolean)", "is_public": true, "is_protected": false, "is_private": false, @@ -49050,20 +54255,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, - "start_column": 18, - "end_line": 153, - "end_column": 43 + "start_line": 96, + "start_column": 41, + "end_line": 96, + "end_column": 64 }, { - "method_name": "setAccountID", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ - "java.lang.Integer" + "java.lang.String" ], - "return_type": "", - "callee_signature": "setAccountID(java.lang.Integer)", + "return_type": "java.lang.String", + "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -49072,18 +54278,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 5, - "end_line": 154, - "end_column": 44 + "start_line": 97, + "start_column": 30, + "end_line": 97, + "end_column": 60 }, { - "method_name": "getAccountID", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getRowData", + "comment": null, + "receiver_expr": "dataTable", + "receiver_type": "javax.faces.component.html.HtmlDataTable", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getAccountID()", + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "callee_signature": "getRowData()", "is_public": true, "is_protected": false, "is_private": false, @@ -49092,40 +54299,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 18, - "end_line": 154, - "end_column": 43 + "start_line": 98, + "start_column": 39, + "end_line": 98, + "end_column": 60 }, { - "method_name": "setCreationDate", - "receiver_expr": "", - "receiver_type": "", + "method_name": "buy", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ - "java.util.Date" + "java.lang.String", + "java.lang.String", + "", + "" ], - "return_type": "", - "callee_signature": "setCreationDate(java.util.Date)", - "is_public": true, + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "buy(java.lang.String, java.lang.String, double, int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, - "start_column": 5, - "end_line": 155, - "end_column": 50 + "start_line": 102, + "start_column": 23, + "end_line": 102, + "end_column": 147 }, { - "method_name": "getCreationDate", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getCreationDate()", + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -49134,20 +54346,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, - "start_column": 21, - "end_line": 155, - "end_column": 49 + "start_line": 102, + "start_column": 47, + "end_line": 102, + "end_column": 67 }, { - "method_name": "setLoginCount", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], + "method_name": "doubleValue", + "comment": null, + "receiver_expr": "new Double(this.quantity)", + "receiver_type": "java.lang.Double", + "argument_types": [], "return_type": "", - "callee_signature": "setLoginCount(int)", + "callee_signature": "doubleValue()", "is_public": true, "is_protected": false, "is_private": false, @@ -49156,40 +54367,40 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 156, - "start_column": 5, - "end_line": 156, - "end_column": 46 + "start_line": 102, + "start_column": 70, + "end_line": 102, + "end_column": 108 }, { - "method_name": "getLoginCount", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getOrderProcessingMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", - "callee_signature": "getLoginCount()", + "callee_signature": "getOrderProcessingMode()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 156, - "start_column": 19, - "end_line": 156, - "end_column": 45 + "start_line": 102, + "start_column": 111, + "end_line": 102, + "end_column": 146 }, { - "method_name": "setLogoutCount", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setLogoutCount(int)", + "method_name": "getOrderID", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", "is_public": true, "is_protected": false, "is_private": false, @@ -49198,18 +54409,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 157, - "start_column": 5, - "end_line": 157, - "end_column": 48 + "start_line": 104, + "start_column": 43, + "end_line": 104, + "end_column": 68 }, { - "method_name": "getLogoutCount", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "getLogoutCount()", + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -49218,20 +54430,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 157, - "start_column": 20, - "end_line": 157, - "end_column": 47 + "start_line": 104, + "start_column": 71, + "end_line": 104, + "end_column": 100 }, { - "method_name": "setLastLogin", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.util.Date" - ], - "return_type": "", - "callee_signature": "setLastLogin(java.util.Date)", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -49240,18 +54451,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 158, - "start_column": 5, - "end_line": 158, - "end_column": 44 + "start_line": 104, + "start_column": 103, + "end_line": 104, + "end_column": 129 }, { - "method_name": "getLastLogin", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.util.Date", - "callee_signature": "getLastLogin()", + "callee_signature": "getCompletionDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -49260,62 +54472,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 158, - "start_column": 18, - "end_line": 158, + "start_line": 105, + "start_column": 11, + "end_line": 105, "end_column": 43 }, { - "method_name": "setOpenBalance", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setOpenBalance(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 159, - "start_column": 5, - "end_line": 159, - "end_column": 48 - }, - { - "method_name": "getOpenBalance", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.math.BigDecimal", - "callee_signature": "getOpenBalance()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 159, - "start_column": 20, - "end_line": 159, - "end_column": 47 - }, - { - "method_name": "setBalance", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setBalance(java.math.BigDecimal)", + "callee_signature": "getOrderFee()", "is_public": true, "is_protected": false, "is_private": false, @@ -49324,18 +54493,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 160, - "start_column": 5, - "end_line": 160, - "end_column": 40 + "start_line": 105, + "start_column": 46, + "end_line": 105, + "end_column": 72 }, { - "method_name": "getBalance", - "receiver_expr": "accountData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getBalance()", + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -49344,20 +54514,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 160, - "start_column": 16, - "end_line": 160, - "end_column": 39 + "start_line": 105, + "start_column": 75, + "end_line": 105, + "end_column": 102 }, { - "method_name": "setNumberHoldings", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], "return_type": "", - "callee_signature": "setNumberHoldings(java.lang.Integer)", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -49366,18 +54535,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 161, - "start_column": 5, - "end_line": 161, - "end_column": 46 + "start_line": 105, + "start_column": 105, + "end_line": 105, + "end_column": 131 }, { - "method_name": "size", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "size()", + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -49386,20 +54556,22 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 161, - "start_column": 23, - "end_line": 161, - "end_column": 45 + "start_line": 106, + "start_column": 11, + "end_line": 106, + "end_column": 35 }, { - "method_name": "setHoldingsTotal", - "receiver_expr": "", - "receiver_type": "", + "method_name": "setAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String", + "com.ibm.websphere.samples.daytrader.web.jsf.OrderData" ], "return_type": "", - "callee_signature": "setHoldingsTotal(java.math.BigDecimal)", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -49408,20 +54580,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 162, - "start_column": 5, - "end_line": 162, - "end_column": 75 + "start_line": 107, + "start_column": 7, + "end_line": 107, + "end_column": 50 }, { - "method_name": "computeHoldingsTotal", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "java.util.Collection" + "java.lang.String" ], - "return_type": "java.math.BigDecimal", - "callee_signature": "computeHoldingsTotal(java.util.Collection)", + "return_type": "", + "callee_signature": "error(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -49430,20 +54603,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 162, - "start_column": 22, - "end_line": 162, - "end_column": 74 + "start_line": 109, + "start_column": 7, + "end_line": 109, + "end_column": 29 }, { - "method_name": "setSumOfCashHoldings", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setSumOfCashHoldings(java.math.BigDecimal)", + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -49452,20 +54624,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 163, - "start_column": 5, - "end_line": 163, - "end_column": 52 + "start_line": 109, + "start_column": 17, + "end_line": 109, + "end_column": 28 }, { - "method_name": "add", - "receiver_expr": "balance", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", "is_public": true, "is_protected": false, "is_private": false, @@ -49474,184 +54645,177 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 163, - "start_column": 26, - "end_line": 163, - "end_column": 51 + "start_line": 110, + "start_column": 7, + "end_line": 110, + "end_column": 25 }, { - "method_name": "setGain", + "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "", + "receiver_type": "java.lang.Double", "argument_types": [ - "java.math.BigDecimal" + "java.lang.Integer" ], - "return_type": "", - "callee_signature": "setGain(java.math.BigDecimal)", - "is_public": true, + "return_type": "java.lang.Double", + "callee_signature": "Double(double)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 164, - "start_column": 5, - "end_line": 164, - "end_column": 71 + "start_line": 102, + "start_column": 70, + "end_line": 102, + "end_column": 94 }, { - "method_name": "computeGain", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ + "java.lang.Integer", + "java.lang.String", + "java.util.Date", + "java.util.Date", "java.math.BigDecimal", - "java.math.BigDecimal" + "java.lang.String", + "", + "java.lang.String" ], - "return_type": "java.math.BigDecimal", - "callee_signature": "computeGain(java.math.BigDecimal, java.math.BigDecimal)", - "is_public": true, + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 164, - "start_column": 13, - "end_line": 164, - "end_column": 70 + "start_line": 104, + "start_column": 29, + "end_line": 106, + "end_column": 36 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "session", + "type": "javax.servlet.http.HttpSession", + "initializer": "(HttpSession) context.getSession(true)", + "start_line": 96, + "start_column": 17, + "end_line": 96, + "end_column": 64 }, { - "method_name": "setGainPercent", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setGainPercent(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 165, - "start_column": 5, - "end_line": 165, - "end_column": 85 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "(String) session.getAttribute(\"uidBean\")", + "start_line": 97, + "start_column": 12, + "end_line": 97, + "end_column": 60 }, { - "method_name": "computeGainPercent", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "argument_types": [ - "java.math.BigDecimal", - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "computeGainPercent(java.math.BigDecimal, java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 165, - "start_column": 20, - "end_line": 165, - "end_column": 84 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteData", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "initializer": "(QuoteData) dataTable.getRowData()", + "start_line": 98, + "start_column": 15, + "end_line": 98, + "end_column": 60 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderDataBean", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "", + "start_line": 99, + "start_column": 19, + "end_line": 99, + "end_column": 31 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderData", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "initializer": "new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol())", + "start_line": 104, + "start_column": 17, + "end_line": 106, + "end_column": 36 } ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getLoginCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getLoginCount()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public int getLoginCount()", - "parameters": [], - "code": "{\n return loginCount;\n}", - "start_line": 212, - "end_line": 214, - "return_type": "int", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.loginCount" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getClosedOrders()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getClosedOrders()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public OrderData[] getClosedOrders()", - "parameters": [], - "code": "{\n return closedOrders;\n}", - "start_line": 272, - "end_line": 274, - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders" - ], - "call_sites": [], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, + "cyclomatic_complexity": 2, "is_entrypoint": false }, - "getAccountID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getAccountID()", - "comment": "", + "getSymbols()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getSymbols()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getAccountID()", + "declaration": "public String getSymbols()", "parameters": [], - "code": "{\n return accountID;\n}", - "start_line": 196, - "end_line": 198, - "return_type": "java.lang.Integer", + "code": "{\n return symbols;\n}", + "start_line": 127, + "end_line": 129, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.accountID" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols" ], "call_sites": [], "variable_declarations": [], @@ -49660,159 +54824,88 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getGainPercent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getGainPercent()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getGainPercent()", - "parameters": [], - "code": "{\n return gainPercent;\n}", - "start_line": 260, - "end_line": 262, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" + "getAllQuotes()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getAllQuotes()", + "comments": [], + "annotations": [ + "@PostConstruct" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getGainPercentHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getGainPercentHTML()", - "comment": "", - "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getGainPercentHTML()", + "declaration": "public void getAllQuotes()", "parameters": [], - "code": "{\n return FinancialUtils.printGainPercentHTML(gainPercent);\n}", - "start_line": 308, - "end_line": 310, - "return_type": "java.lang.String", + "code": "{\n getQuotesBySymbols();\n}", + "start_line": 56, + "end_line": 59, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.gainPercent" - ], + "accessed_fields": [], "call_sites": [ { - "method_name": "printGainPercentHTML", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "argument_types": [ - "java.math.BigDecimal" - ], + "method_name": "getQuotesBySymbols", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "printGainPercentHTML(java.math.BigDecimal)", + "callee_signature": "getQuotesBySymbols()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 309, - "start_column": 12, - "end_line": 309, - "end_column": 59 + "start_line": 58, + "start_column": 5, + "end_line": 58, + "end_column": 24 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, - "is_entrypoint": false + "is_entrypoint": true }, - "setOpenBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setOpenBalance(BigDecimal)", - "comment": "", + "getQuotesBySymbols()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "getQuotesBySymbols()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setOpenBalance(BigDecimal openBalance)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "openBalance", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.openBalance = openBalance;\n}", - "start_line": 224, - "end_line": 226, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "home()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "home()", - "comment": "", - "annotations": [ - "@PostConstruct" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void home()", + "declaration": "public String getQuotesBySymbols()", "parameters": [], - "code": "{\n try {\n HttpSession session = (HttpSession) context.getSession(true);\n // Get the data and then parse\n String userID = (String) session.getAttribute(\"uidBean\");\n AccountDataBean accountData = tradeAction.getAccountData(userID);\n Collection holdingDataBeans = tradeAction.getHoldings(userID);\n if (TradeConfig.getDisplayOrderAlerts()) {\n Collection closedOrders = tradeAction.getClosedOrders(userID);\n if (closedOrders != null && closedOrders.size() > 0) {\n session.setAttribute(\"closedOrders\", closedOrders);\n OrderData[] orderjsfs = new OrderData[closedOrders.size()];\n Iterator it = closedOrders.iterator();\n int i = 0;\n while (it.hasNext()) {\n OrderDataBean order = (OrderDataBean) it.next();\n OrderData r = new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol());\n orderjsfs[i] = r;\n i++;\n }\n setClosedOrders(orderjsfs);\n }\n }\n Collection orderDataBeans = (TradeConfig.getLongRun() ? new ArrayList() : (Collection) tradeAction.getOrders(userID));\n if (orderDataBeans != null && orderDataBeans.size() > 0) {\n session.setAttribute(\"orderDataBeans\", orderDataBeans);\n OrderData[] orderjsfs = new OrderData[orderDataBeans.size()];\n Iterator it = orderDataBeans.iterator();\n int i = 0;\n while (it.hasNext()) {\n OrderDataBean order = (OrderDataBean) it.next();\n OrderData r = new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol(), order.getPrice());\n orderjsfs[i] = r;\n i++;\n }\n setNumberOfOrders(orderDataBeans.size());\n setAllOrders(orderjsfs);\n }\n setSessionCreationDate((Date) session.getAttribute(\"sessionCreationDate\"));\n setCurrentTime(new java.util.Date());\n doAccountData(accountData, holdingDataBeans);\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", - "start_line": 93, - "end_line": 150, - "return_type": "void", + "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n if (symbols == null && (session.getAttribute(\"symbols\") == null)) {\n setSymbols(\"s:0,s:1,s:2,s:3,s:4\");\n session.setAttribute(\"symbols\", getSymbols());\n } else if (symbols == null && session.getAttribute(\"symbols\") != null) {\n setSymbols((String) session.getAttribute(\"symbols\"));\n } else {\n session.setAttribute(\"symbols\", getSymbols());\n }\n java.util.StringTokenizer st = new java.util.StringTokenizer(symbols, \" ,\");\n QuoteData[] quoteDatas = new QuoteData[st.countTokens()];\n int count = 0;\n while (st.hasMoreElements()) {\n String symbol = st.nextToken();\n try {\n QuoteDataBean quoteData = tradeAction.getQuote(symbol);\n quoteDatas[count] = new QuoteData(quoteData.getOpen(), quoteData.getPrice(), quoteData.getSymbol(), quoteData.getHigh(), quoteData.getLow(), quoteData.getCompanyName(), quoteData.getVolume(), quoteData.getChange());\n count++;\n } catch (Exception e) {\n Log.error(e.toString());\n }\n }\n setQuotes(quoteDatas);\n return \"quotes\";\n}", + "start_line": 61, + "end_line": 93, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [ "javax.servlet.http.HttpSession", - "java.util.Collection", - "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "java.util.Collection", + "java.util.StringTokenizer", "java.lang.String", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.closedOrders", - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.context", - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.tradeAction" + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.tradeAction", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.symbols", + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.context" ], "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -49828,19 +54921,20 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 96, - "start_column": 43, - "end_line": 96, - "end_column": 66 + "start_line": 62, + "start_column": 41, + "end_line": 62, + "end_column": 64 }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.String", + "return_type": "java.lang.Object", "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, @@ -49850,104 +54944,112 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 99, - "start_column": 32, - "end_line": 99, - "end_column": 62 + "start_line": 64, + "start_column": 29, + "end_line": 64, + "end_column": 59 }, { - "method_name": "getAccountData", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "setSymbols", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ "java.lang.String" ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "callee_signature": "getAccountData(java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "setSymbols(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 100, - "start_column": 37, - "end_line": 100, - "end_column": 70 + "start_line": 65, + "start_column": 7, + "end_line": 65, + "end_column": 39 }, { - "method_name": "getHoldings", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "setAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ + "java.lang.String", "java.lang.String" ], - "return_type": "java.util.Collection", - "callee_signature": "getHoldings(java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 101, - "start_column": 54, - "end_line": 101, - "end_column": 84 + "start_line": 66, + "start_column": 7, + "end_line": 66, + "end_column": 51 }, { - "method_name": "getDisplayOrderAlerts", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getSymbols", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "", - "callee_signature": "getDisplayOrderAlerts()", + "return_type": "java.lang.String", + "callee_signature": "getSymbols()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 103, - "start_column": 11, - "end_line": 103, - "end_column": 45 + "start_line": 66, + "start_column": 39, + "end_line": 66, + "end_column": 50 }, { - "method_name": "getClosedOrders", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "getAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ "java.lang.String" ], - "return_type": "java.util.Collection", - "callee_signature": "getClosedOrders(java.lang.String)", - "is_public": false, + "return_type": "java.lang.Object", + "callee_signature": "getAttribute(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 38, - "end_line": 105, - "end_column": 72 + "start_line": 67, + "start_column": 35, + "end_line": 67, + "end_column": 65 }, { - "method_name": "size", - "receiver_expr": "closedOrders", - "receiver_type": "java.util.Collection", - "argument_types": [], + "method_name": "setSymbols", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.String" + ], "return_type": "", - "callee_signature": "size()", + "callee_signature": "setSymbols(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -49956,21 +55058,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 107, - "start_column": 37, - "end_line": 107, - "end_column": 55 + "start_line": 68, + "start_column": 7, + "end_line": 68, + "end_column": 58 }, { - "method_name": "setAttribute", + "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ - "java.lang.String", - "java.util.Collection" + "java.lang.String" ], - "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "return_type": "java.lang.String", + "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -49979,18 +55081,22 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 108, - "start_column": 11, - "end_line": 108, - "end_column": 60 + "start_line": 68, + "start_column": 27, + "end_line": 68, + "end_column": 57 }, { - "method_name": "size", - "receiver_expr": "closedOrders", - "receiver_type": "java.util.Collection", - "argument_types": [], + "method_name": "setAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", + "argument_types": [ + "java.lang.String", + "java.lang.String" + ], "return_type": "", - "callee_signature": "size()", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -49999,18 +55105,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 49, - "end_line": 109, - "end_column": 67 + "start_line": 72, + "start_column": 7, + "end_line": 72, + "end_column": 51 }, { - "method_name": "iterator", - "receiver_expr": "closedOrders", - "receiver_type": "java.util.Collection", + "method_name": "getSymbols", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", + "return_type": "java.lang.String", + "callee_signature": "getSymbols()", "is_public": true, "is_protected": false, "is_private": false, @@ -50019,18 +55126,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 110, - "start_column": 28, - "end_line": 110, + "start_line": 72, + "start_column": 39, + "end_line": 72, "end_column": 50 }, { - "method_name": "hasNext", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", + "method_name": "countTokens", + "comment": null, + "receiver_expr": "st", + "receiver_type": "java.util.StringTokenizer", "argument_types": [], "return_type": "", - "callee_signature": "hasNext()", + "callee_signature": "countTokens()", "is_public": true, "is_protected": false, "is_private": false, @@ -50039,18 +55147,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, - "start_column": 18, - "end_line": 113, - "end_column": 29 + "start_line": 76, + "start_column": 44, + "end_line": 76, + "end_column": 59 }, { - "method_name": "next", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", + "method_name": "hasMoreElements", + "comment": null, + "receiver_expr": "st", + "receiver_type": "java.util.StringTokenizer", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "next()", + "return_type": "", + "callee_signature": "hasMoreElements()", "is_public": true, "is_protected": false, "is_private": false, @@ -50059,18 +55168,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 114, - "start_column": 51, - "end_line": 114, - "end_column": 59 + "start_line": 79, + "start_column": 12, + "end_line": 79, + "end_column": 31 }, { - "method_name": "getOrderID", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "nextToken", + "comment": null, + "receiver_expr": "st", + "receiver_type": "java.util.StringTokenizer", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", + "return_type": "java.lang.String", + "callee_signature": "nextToken()", "is_public": true, "is_protected": false, "is_private": false, @@ -50079,38 +55189,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, - "start_column": 41, - "end_line": 115, - "end_column": 58 + "start_line": 80, + "start_column": 23, + "end_line": 80, + "end_column": 36 }, { - "method_name": "getOrderStatus", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", - "is_public": true, + "method_name": "getQuote", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "argument_types": [ + "java.lang.String" + ], + "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "callee_signature": "getQuote(java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, - "start_column": 61, - "end_line": 115, - "end_column": 82 + "start_line": 83, + "start_column": 35, + "end_line": 83, + "end_column": 62 }, { - "method_name": "getOpenDate", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getOpen", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getOpen()", "is_public": true, "is_protected": false, "is_private": false, @@ -50119,18 +55233,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, - "start_column": 85, - "end_line": 115, - "end_column": 103 + "start_line": 84, + "start_column": 43, + "end_line": 84, + "end_column": 61 }, { - "method_name": "getCompletionDate", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getPrice", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -50139,18 +55254,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, - "start_column": 106, - "end_line": 115, - "end_column": 130 + "start_line": 84, + "start_column": 64, + "end_line": 84, + "end_column": 83 }, { - "method_name": "getOrderFee", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -50159,18 +55275,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, - "start_column": 17, - "end_line": 116, - "end_column": 35 + "start_line": 84, + "start_column": 86, + "end_line": 84, + "end_column": 106 }, { - "method_name": "getOrderType", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getHigh", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getHigh()", "is_public": true, "is_protected": false, "is_private": false, @@ -50179,18 +55296,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, - "start_column": 38, - "end_line": 116, - "end_column": 57 + "start_line": 84, + "start_column": 109, + "end_line": 84, + "end_column": 127 }, { - "method_name": "getQuantity", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getLow", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "getQuantity()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getLow()", "is_public": true, "is_protected": false, "is_private": false, @@ -50199,18 +55317,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, - "start_column": 60, - "end_line": 116, - "end_column": 78 + "start_line": 84, + "start_column": 130, + "end_line": 84, + "end_column": 147 }, { - "method_name": "getSymbol", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getCompanyName", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "callee_signature": "getCompanyName()", "is_public": true, "is_protected": false, "is_private": false, @@ -50219,20 +55338,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, - "start_column": 81, - "end_line": 116, - "end_column": 97 + "start_line": 85, + "start_column": 13, + "end_line": 85, + "end_column": 38 }, { - "method_name": "setClosedOrders", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], + "method_name": "getVolume", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], "return_type": "", - "callee_signature": "setClosedOrders(com.ibm.websphere.samples.daytrader.web.jsf.OrderData[])", + "callee_signature": "getVolume()", "is_public": true, "is_protected": false, "is_private": false, @@ -50241,60 +55359,63 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 11, - "end_line": 121, - "end_column": 36 + "start_line": 85, + "start_column": 41, + "end_line": 85, + "end_column": 61 }, { - "method_name": "getLongRun", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getChange", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], "return_type": "", - "callee_signature": "getLongRun()", + "callee_signature": "getChange()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 125, - "start_column": 39, - "end_line": 125, - "end_column": 62 + "start_line": 85, + "start_column": 64, + "end_line": 85, + "end_column": 84 }, { - "method_name": "getOrders", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ "java.lang.String" ], - "return_type": "java.util.Collection", - "callee_signature": "getOrders(java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "error(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, - "is_static_call": false, + "is_unspecified": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 125, - "start_column": 108, - "end_line": 125, - "end_column": 136 + "start_line": 88, + "start_column": 9, + "end_line": 88, + "end_column": 31 }, { - "method_name": "size", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], - "return_type": "", - "callee_signature": "size()", + "return_type": "java.lang.String", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -50303,21 +55424,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 127, - "start_column": 37, - "end_line": 127, - "end_column": 57 + "start_line": 88, + "start_column": 19, + "end_line": 88, + "end_column": 30 }, { - "method_name": "setAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "setQuotes", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String", - "java.util.Collection" + "" ], "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "callee_signature": "setQuotes(com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[])", "is_public": true, "is_protected": false, "is_private": false, @@ -50326,58 +55447,597 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 128, + "start_line": 91, + "start_column": 5, + "end_line": 91, + "end_column": 25 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.StringTokenizer", + "argument_types": [ + "java.lang.String", + "java.lang.String" + ], + "return_type": "java.util.StringTokenizer", + "callee_signature": "StringTokenizer(java.lang.String, java.lang.String)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 75, + "start_column": 36, + "end_line": 75, + "end_column": 79 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "argument_types": [ + "java.math.BigDecimal", + "java.math.BigDecimal", + "java.lang.String", + "java.math.BigDecimal", + "java.math.BigDecimal", + "java.lang.String", + "", + "" + ], + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", + "callee_signature": "QuoteData(java.math.BigDecimal, java.math.BigDecimal, java.lang.String, java.math.BigDecimal, java.math.BigDecimal, java.lang.String, java.lang.Double, java.lang.Double)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 29, + "end_line": 85, + "end_column": 85 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "session", + "type": "javax.servlet.http.HttpSession", + "initializer": "(HttpSession) context.getSession(true)", + "start_line": 62, + "start_column": 17, + "end_line": 62, + "end_column": 64 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "st", + "type": "java.util.StringTokenizer", + "initializer": "new java.util.StringTokenizer(symbols, \" ,\")", + "start_line": 75, + "start_column": 31, + "end_line": 75, + "end_column": 79 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteDatas", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", + "initializer": "new QuoteData[st.countTokens()]", + "start_line": 76, + "start_column": 17, + "end_line": 76, + "end_column": 60 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "count", + "type": "int", + "initializer": "0", + "start_line": 77, "start_column": 9, - "end_line": 128, - "end_column": 62 + "end_line": 77, + "end_column": 17 }, { - "method_name": "size", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "symbol", + "type": "java.lang.String", + "initializer": "st.nextToken()", + "start_line": 80, + "start_column": 14, + "end_line": 80, + "end_column": 36 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteData", + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "initializer": "tradeAction.getQuote(symbol)", + "start_line": 83, + "start_column": 23, + "end_line": 83, + "end_column": 62 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 7, + "is_entrypoint": false + }, + "setQuantity(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteJSF.java", + "signature": "setQuantity(Integer)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setQuantity(Integer quantity)", + "parameters": [ + { + "type": "java.lang.Integer", + "name": "quantity", + "annotations": [], + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 27, + "end_column": 42 + } + ], + "code": "{\n this.quantity = quantity;\n}", + "start_line": 139, + "end_line": 141, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.Integer" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.QuoteJSF.quantity" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.faces.context.ExternalContext", + "start_line": 41, + "end_line": 42, + "variables": [ + "context" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Inject" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "start_line": 44, + "end_line": 44, + "variables": [ + "tradeAction" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", + "start_line": 46, + "end_line": 46, + "variables": [ + "quotes" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 47, + "end_line": 47, + "variables": [ + "symbols" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.faces.component.html.HtmlDataTable", + "start_line": 48, + "end_line": 48, + "variables": [ + "dataTable" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 49, + "end_line": 49, + "variables": [ + "quantity" + ], + "modifiers": [ + "private" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": " receieve trade web app startup/shutown events to start(initialized)/stop", + "start_line": 37, + "end_line": 37, + "start_column": 5, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " TradeDirect", + "start_line": 38, + "end_line": 38, + "start_column": 5, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " Load settings from properties file (if it exists)", + "start_line": 43, + "end_line": 43, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": " receieve trade web app startup/shutown events to start(initialized)/stop", + "start_line": 37, + "end_line": 37, + "start_column": 5, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " TradeDirect", + "start_line": 38, + "end_line": 38, + "start_column": 5, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " Load settings from properties file (if it exists)", + "start_line": 43, + "end_line": 43, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + } + ], + "implements_list": [ + "javax.servlet.ServletContextListener" + ], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebListener()", + "@FacesConfig(version = JSF_2_3)" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "contextDestroyed(ServletContextEvent)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "signature": "contextDestroyed(ServletContextEvent)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void contextDestroyed(ServletContextEvent event)", + "parameters": [ + { + "type": "javax.servlet.ServletContextEvent", + "name": "event", + "annotations": [], + "modifiers": [], + "start_line": 112, + "end_line": 112, + "start_column": 34, + "end_column": 58 + } + ], + "code": "{\n Log.trace(\"TradeWebContextListener contextDestroy calling TradeDirect:destroy()\");\n}", + "start_line": 111, + "end_line": 114, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], "return_type": "", - "callee_signature": "size()", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 129, - "start_column": 47, - "end_line": 129, - "end_column": 67 - }, + "start_line": 113, + "start_column": 9, + "end_line": 113, + "end_column": 90 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "contextInitialized(ServletContextEvent)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", + "signature": "contextInitialized(ServletContextEvent)", + "comments": [ { - "method_name": "iterator", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", + "content": " Load settings from properties file (if it exists)", + "start_line": 43, + "end_line": 43, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void contextInitialized(ServletContextEvent event)", + "parameters": [ + { + "type": "javax.servlet.ServletContextEvent", + "name": "event", + "annotations": [], + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 36, + "end_column": 60 + } + ], + "code": "{\n Log.trace(\"TradeWebContextListener contextInitialized -- initializing TradeDirect\");\n // Load settings from properties file (if it exists)\n Properties prop = new Properties();\n InputStream stream = event.getServletContext().getResourceAsStream(\"/properties/daytrader.properties\");\n try {\n prop.load(stream);\n System.out.println(\"Settings from daytrader.properties: \" + prop);\n if (System.getenv(\"RUNTIME_MODE\") != null) {\n TradeConfig.setRunTimeMode(Integer.parseInt(System.getenv(\"RUNTIME_MODE\")));\n } else {\n TradeConfig.setRunTimeMode(Integer.parseInt(prop.getProperty(\"runtimeMode\")));\n }\n System.out.print(\"Running in \" + TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()] + \" Mode\");\n if (System.getenv(\"ORDER_PROCESSING_MODE\") != null) {\n TradeConfig.setOrderProcessingMode(Integer.parseInt(System.getenv(\"ORDER_PROCESSING_MODE\")));\n } else {\n TradeConfig.setOrderProcessingMode(Integer.parseInt(prop.getProperty(\"orderProcessingMode\")));\n }\n System.out.print(\"Running in \" + TradeConfig.getOrderProcessingModeNames()[TradeConfig.getOrderProcessingMode()] + \" Order Processing Mode\");\n if (System.getenv(\"MAX_USERS\") != null) {\n TradeConfig.setMAX_USERS(Integer.parseInt(System.getenv(\"MAX_USERS\")));\n } else {\n TradeConfig.setMAX_USERS(Integer.parseInt(prop.getProperty(\"maxUsers\")));\n }\n System.out.print(\"MAX_USERS = \" + TradeConfig.getMAX_USERS() + \" users\");\n if (System.getenv(\"MAX_QUOTES\") != null) {\n TradeConfig.setMAX_QUOTES(Integer.parseInt(System.getenv(\"MAX_QUOTES\")));\n } else {\n TradeConfig.setMAX_QUOTES(Integer.parseInt(prop.getProperty(\"maxQuotes\")));\n }\n System.out.print(\"MAX_QUOTES = \" + TradeConfig.getMAX_QUOTES() + \" quotes\");\n if (System.getenv(\"PUBLISH_QUOTES\") != null) {\n TradeConfig.setPublishQuotePriceChange(Boolean.parseBoolean(System.getenv(\"PUBLISH_QUOTES\")));\n } else {\n TradeConfig.setPublishQuotePriceChange(Boolean.parseBoolean(prop.getProperty(\"publishQuotePriceChange\")));\n }\n if (System.getenv(\"DISPLAY_ORDER_ALERTS\") != null) {\n TradeConfig.setDisplayOrderAlerts(Boolean.parseBoolean(System.getenv(\"DISPLAY_ORDER_ALERTS\")));\n } else {\n TradeConfig.setDisplayOrderAlerts(Boolean.parseBoolean(prop.getProperty(\"displayOrderAlerts\")));\n }\n if (System.getenv(\"WEB_INTERFACE\") != null) {\n TradeConfig.setWebInterface(Integer.parseInt(System.getenv(\"WEB_INTERFACE\")));\n } else {\n TradeConfig.setWebInterface(Integer.parseInt(prop.getProperty(\"webInterface\")));\n }\n if (System.getenv(\"LIST_QUOTE_PRICE_CHANGE_FREQUENCY\") != null) {\n TradeConfig.setListQuotePriceChangeFrequency(Integer.parseInt(System.getenv(\"LIST_QUOTE_PRICE_CHANGE_FREQUENCY\")));\n } else {\n TradeConfig.setListQuotePriceChangeFrequency(Integer.parseInt(prop.getProperty(\"listQuotePriceChangeFrequency\")));\n }\n TradeConfig.setPrimIterations(Integer.parseInt(prop.getProperty(\"primIterations\")));\n TradeConfig.setMarketSummaryInterval(Integer.parseInt(prop.getProperty(\"marketSummaryInterval\")));\n TradeConfig.setLongRun(Boolean.parseBoolean(prop.getProperty(\"longRun\")));\n } catch (Exception e) {\n System.out.println(\"daytrader.properties not found\");\n }\n}", + "start_line": 39, + "end_line": 109, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.io.PrintStream", + "java.util.Properties", + "java.io.InputStream" + ], + "accessed_fields": [ + "java.lang.System.out" + ], + "call_sites": [ + { + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 130, - "start_column": 26, - "end_line": 130, - "end_column": 50 + "start_line": 41, + "start_column": 7, + "end_line": 41, + "end_column": 89 }, { - "method_name": "hasNext", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "", - "callee_signature": "hasNext()", + "method_name": "getResourceAsStream", + "comment": null, + "receiver_expr": "event.getServletContext()", + "receiver_type": "javax.servlet.ServletContext", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.io.InputStream", + "callee_signature": "getResourceAsStream(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -50386,18 +56046,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 133, - "start_column": 16, - "end_line": 133, - "end_column": 27 + "start_line": 45, + "start_column": 29, + "end_line": 45, + "end_column": 109 }, { - "method_name": "next", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", + "method_name": "getServletContext", + "comment": null, + "receiver_expr": "event", + "receiver_type": "javax.servlet.ServletContextEvent", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "next()", + "return_type": "javax.servlet.ServletContext", + "callee_signature": "getServletContext()", "is_public": true, "is_protected": false, "is_private": false, @@ -50406,18 +56067,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 134, - "start_column": 49, - "end_line": 134, - "end_column": 57 + "start_line": 45, + "start_column": 29, + "end_line": 45, + "end_column": 53 }, { - "method_name": "getOrderID", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", + "method_name": "load", + "comment": null, + "receiver_expr": "prop", + "receiver_type": "java.util.Properties", + "argument_types": [ + "java.io.InputStream" + ], + "return_type": "", + "callee_signature": "load(java.io.InputStream)", "is_public": true, "is_protected": false, "is_private": false, @@ -50426,18 +56090,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 39, - "end_line": 135, - "end_column": 56 + "start_line": 48, + "start_column": 9, + "end_line": 48, + "end_column": 25 }, { - "method_name": "getOrderStatus", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "method_name": "println", + "comment": null, + "receiver_expr": "System.out", + "receiver_type": "java.io.PrintStream", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -50446,138 +56113,159 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 59, - "end_line": 135, - "end_column": 80 + "start_line": 49, + "start_column": 9, + "end_line": 49, + "end_column": 73 }, { - "method_name": "getOpenDate", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "method_name": "getenv", + "comment": null, + "receiver_expr": "System", + "receiver_type": "java.lang.System", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.String", + "callee_signature": "getenv(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 83, - "end_line": 135, - "end_column": 101 + "start_line": 51, + "start_column": 13, + "end_line": 51, + "end_column": 41 }, { - "method_name": "getCompletionDate", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", + "method_name": "setRunTimeMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setRunTimeMode(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 104, - "end_line": 135, - "end_column": 128 + "start_line": 52, + "start_column": 11, + "end_line": 52, + "end_column": 85 }, { - "method_name": "getOrderFee", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", + "method_name": "parseInt", + "comment": null, + "receiver_expr": "Integer", + "receiver_type": "java.lang.Integer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "parseInt(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 15, - "end_line": 136, - "end_column": 33 + "start_line": 52, + "start_column": 38, + "end_line": 52, + "end_column": 84 }, { - "method_name": "getOrderType", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], + "method_name": "getenv", + "comment": null, + "receiver_expr": "System", + "receiver_type": "java.lang.System", + "argument_types": [ + "java.lang.String" + ], "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "callee_signature": "getenv(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 36, - "end_line": 136, - "end_column": 55 + "start_line": 52, + "start_column": 55, + "end_line": 52, + "end_column": 83 }, { - "method_name": "getQuantity", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], + "method_name": "setRunTimeMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], "return_type": "", - "callee_signature": "getQuantity()", + "callee_signature": "setRunTimeMode(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 58, - "end_line": 136, - "end_column": 76 + "start_line": 54, + "start_column": 11, + "end_line": 54, + "end_column": 87 }, { - "method_name": "getSymbol", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "method_name": "parseInt", + "comment": null, + "receiver_expr": "Integer", + "receiver_type": "java.lang.Integer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "parseInt(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 79, - "end_line": 136, - "end_column": 95 + "start_line": 54, + "start_column": 38, + "end_line": 54, + "end_column": 86 }, { - "method_name": "getPrice", - "receiver_expr": "order", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", + "method_name": "getProperty", + "comment": null, + "receiver_expr": "prop", + "receiver_type": "java.util.Properties", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.String", + "callee_signature": "getProperty(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -50586,20 +56274,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 97, - "end_line": 136, - "end_column": 112 + "start_line": 54, + "start_column": 55, + "end_line": 54, + "end_column": 85 }, { - "method_name": "setNumberOfOrders", - "receiver_expr": "", - "receiver_type": "", + "method_name": "print", + "comment": null, + "receiver_expr": "System.out", + "receiver_type": "java.io.PrintStream", "argument_types": [ - "" + "java.lang.String" ], "return_type": "", - "callee_signature": "setNumberOfOrders(java.lang.Integer)", + "callee_signature": "print(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -50608,1901 +56297,242 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, + "start_line": 56, "start_column": 9, - "end_line": 140, - "end_column": 48 + "end_line": 56, + "end_column": 115 }, { - "method_name": "size", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", + "method_name": "getRunTimeModeNames", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", - "callee_signature": "size()", + "callee_signature": "getRunTimeModeNames()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, - "start_column": 27, - "end_line": 140, - "end_column": 47 + "start_line": 56, + "start_column": 42, + "end_line": 56, + "end_column": 74 }, { - "method_name": "setAllOrders", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], + "method_name": "getRunTimeMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], "return_type": "", - "callee_signature": "setAllOrders(com.ibm.websphere.samples.daytrader.web.jsf.OrderData[])", + "callee_signature": "getRunTimeMode()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 141, - "start_column": 9, - "end_line": 141, - "end_column": 31 + "start_line": 56, + "start_column": 76, + "end_line": 56, + "end_column": 103 }, { - "method_name": "setSessionCreationDate", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getenv", + "comment": null, + "receiver_expr": "System", + "receiver_type": "java.lang.System", "argument_types": [ - "java.util.Date" + "java.lang.String" ], - "return_type": "", - "callee_signature": "setSessionCreationDate(java.util.Date)", + "return_type": "java.lang.String", + "callee_signature": "getenv(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 144, - "start_column": 7, - "end_line": 144, - "end_column": 80 + "start_line": 58, + "start_column": 13, + "end_line": 58, + "end_column": 50 }, { - "method_name": "getAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "setOrderProcessingMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ - "java.lang.String" + "" ], - "return_type": "java.util.Date", - "callee_signature": "getAttribute(java.lang.String)", + "return_type": "", + "callee_signature": "setOrderProcessingMode(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 144, - "start_column": 37, - "end_line": 144, - "end_column": 79 + "start_line": 59, + "start_column": 11, + "end_line": 59, + "end_column": 102 }, { - "method_name": "setCurrentTime", - "receiver_expr": "", - "receiver_type": "", + "method_name": "parseInt", + "comment": null, + "receiver_expr": "Integer", + "receiver_type": "java.lang.Integer", "argument_types": [ - "java.util.Date" + "java.lang.String" ], "return_type": "", - "callee_signature": "setCurrentTime(java.util.Date)", + "callee_signature": "parseInt(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 145, - "start_column": 7, - "end_line": 145, - "end_column": 42 + "start_line": 59, + "start_column": 46, + "end_line": 59, + "end_column": 101 }, { - "method_name": "doAccountData", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getenv", + "comment": null, + "receiver_expr": "System", + "receiver_type": "java.lang.System", "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "java.util.Collection" + "java.lang.String" ], - "return_type": "", - "callee_signature": "doAccountData(com.ibm.websphere.samples.daytrader.entities.AccountDataBean, java.util.Collection)", - "is_public": false, + "return_type": "java.lang.String", + "callee_signature": "getenv(java.lang.String)", + "is_public": true, "is_protected": false, - "is_private": true, + "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 146, - "start_column": 7, - "end_line": 146, - "end_column": 50 + "start_line": 59, + "start_column": 63, + "end_line": 59, + "end_column": 100 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], + "method_name": "setOrderProcessingMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "setOrderProcessingMode(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 148, - "start_column": 7, - "end_line": 148, - "end_column": 25 + "start_line": 61, + "start_column": 11, + "end_line": 61, + "end_column": 103 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "method_name": "parseInt", + "comment": null, + "receiver_expr": "Integer", + "receiver_type": "java.lang.Integer", "argument_types": [ - "java.lang.Integer", - "java.lang.String", - "java.util.Date", - "java.util.Date", - "java.math.BigDecimal", - "java.lang.String", - "", "java.lang.String" ], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "parseInt(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, - "start_column": 27, - "end_line": 116, - "end_column": 98 + "start_line": 61, + "start_column": 46, + "end_line": 61, + "end_column": 102 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.ArrayList", - "argument_types": [], - "return_type": "java.util.ArrayList", - "callee_signature": "ArrayList()", - "is_public": false, + "method_name": "getProperty", + "comment": null, + "receiver_expr": "prop", + "receiver_type": "java.util.Properties", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.String", + "callee_signature": "getProperty(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 125, - "start_column": 66, - "end_line": 125, - "end_column": 88 + "start_line": 61, + "start_column": 63, + "end_line": 61, + "end_column": 101 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "method_name": "print", + "comment": null, + "receiver_expr": "System.out", + "receiver_type": "java.io.PrintStream", "argument_types": [ - "java.lang.Integer", - "java.lang.String", - "java.util.Date", - "java.util.Date", - "java.math.BigDecimal", - "java.lang.String", - "", - "java.lang.String", - "java.math.BigDecimal" + "java.lang.String" ], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String, java.math.BigDecimal)", - "is_public": false, + "return_type": "", + "callee_signature": "print(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 25, - "end_line": 136, - "end_column": 113 + "start_line": 63, + "start_column": 9, + "end_line": 63, + "end_column": 148 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "Date()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 145, - "start_column": 22, - "end_line": 145, - "end_column": 41 - } - ], - "variable_declarations": [ - { - "name": "session", - "type": "javax.servlet.http.HttpSession", - "initializer": "(HttpSession) context.getSession(true)", - "start_line": 96, - "start_column": 19, - "end_line": 96, - "end_column": 66 - }, - { - "name": "userID", - "type": "java.lang.String", - "initializer": "(String) session.getAttribute(\"uidBean\")", - "start_line": 99, - "start_column": 14, - "end_line": 99, - "end_column": 62 - }, - { - "name": "accountData", - "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "initializer": "tradeAction.getAccountData(userID)", - "start_line": 100, - "start_column": 23, - "end_line": 100, - "end_column": 70 - }, - { - "name": "holdingDataBeans", - "type": "java.util.Collection", - "initializer": "tradeAction.getHoldings(userID)", - "start_line": 101, - "start_column": 35, - "end_line": 101, - "end_column": 84 - }, - { - "name": "closedOrders", - "type": "java.util.Collection", - "initializer": "tradeAction.getClosedOrders(userID)", - "start_line": 105, - "start_column": 23, - "end_line": 105, - "end_column": 72 - }, - { - "name": "orderjsfs", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "initializer": "new OrderData[closedOrders.size()]", - "start_line": 109, - "start_column": 23, - "end_line": 109, - "end_column": 68 - }, - { - "name": "it", - "type": "java.util.Iterator", - "initializer": "closedOrders.iterator()", - "start_line": 110, - "start_column": 23, - "end_line": 110, - "end_column": 50 - }, - { - "name": "i", - "type": "int", - "initializer": "0", - "start_line": 111, - "start_column": 15, - "end_line": 111, - "end_column": 19 - }, - { - "name": "order", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "(OrderDataBean) it.next()", - "start_line": 114, - "start_column": 27, - "end_line": 114, - "end_column": 59 - }, - { - "name": "r", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "initializer": "new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol())", - "start_line": 115, - "start_column": 23, - "end_line": 116, - "end_column": 98 - }, - { - "name": "orderDataBeans", - "type": "java.util.Collection", - "initializer": "(TradeConfig.getLongRun() ? new ArrayList() : (Collection) tradeAction.getOrders(userID))", - "start_line": 125, - "start_column": 21, - "end_line": 125, - "end_column": 137 - }, - { - "name": "orderjsfs", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "initializer": "new OrderData[orderDataBeans.size()]", - "start_line": 129, - "start_column": 21, - "end_line": 129, - "end_column": 68 - }, - { - "name": "it", - "type": "java.util.Iterator", - "initializer": "orderDataBeans.iterator()", - "start_line": 130, - "start_column": 21, - "end_line": 130, - "end_column": 50 - }, - { - "name": "i", - "type": "int", - "initializer": "0", - "start_line": 131, - "start_column": 13, - "end_line": 131, - "end_column": 17 - }, - { - "name": "order", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "(OrderDataBean) it.next()", - "start_line": 134, - "start_column": 25, - "end_line": 134, - "end_column": 57 - }, - { - "name": "r", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "initializer": "new OrderData(order.getOrderID(), order.getOrderStatus(), order.getOpenDate(), order.getCompletionDate(), order.getOrderFee(), order.getOrderType(), order.getQuantity(), order.getSymbol(), order.getPrice())", - "start_line": 135, - "start_column": 21, - "end_line": 136, - "end_column": 113 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 10, - "is_entrypoint": true - }, - "getProfileID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getProfileID()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String getProfileID()", - "parameters": [], - "code": "{\n return profileID;\n}", - "start_line": 184, - "end_line": 186, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.profileID" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setCreationDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setCreationDate(Date)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setCreationDate(Date creationDate)", - "parameters": [ - { - "type": "java.util.Date", - "name": "creationDate", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.creationDate = creationDate;\n}", - "start_line": 200, - "end_line": 202, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.util.Date" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.creationDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setNumberOfOrderRows(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setNumberOfOrderRows(Integer)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setNumberOfOrderRows(Integer numberOfOrderRows)", - "parameters": [ - { - "type": "java.lang.Integer", - "name": "numberOfOrderRows", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.numberOfOrderRows = numberOfOrderRows;\n}", - "start_line": 316, - "end_line": 318, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.Integer" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberOfOrderRows" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setProfileID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setProfileID(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setProfileID(String profileID)", - "parameters": [ - { - "type": "java.lang.String", - "name": "profileID", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.profileID = profileID;\n}", - "start_line": 188, - "end_line": 190, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.profileID" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "toggleShowAllRows()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "toggleShowAllRows()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void toggleShowAllRows()", - "parameters": [], - "code": "{\n setNumberOfOrderRows(0);\n}", - "start_line": 84, - "end_line": 86, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "setNumberOfOrderRows", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setNumberOfOrderRows(java.lang.Integer)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 85, - "start_column": 5, - "end_line": 85, - "end_column": 27 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setHoldingsTotal(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setHoldingsTotal(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setHoldingsTotal(BigDecimal holdingsTotal)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "holdingsTotal", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.holdingsTotal = holdingsTotal;\n}", - "start_line": 232, - "end_line": 234, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getSumOfCashHoldings()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getSumOfCashHoldings()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getSumOfCashHoldings()", - "parameters": [], - "code": "{\n return sumOfCashHoldings;\n}", - "start_line": 244, - "end_line": 246, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sumOfCashHoldings" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setNumberHoldings(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setNumberHoldings(Integer)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setNumberHoldings(Integer numberHoldings)", - "parameters": [ - { - "type": "java.lang.Integer", - "name": "numberHoldings", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.numberHoldings = numberHoldings;\n}", - "start_line": 264, - "end_line": 266, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.Integer" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.numberHoldings" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getBalance()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getBalance()", - "parameters": [], - "code": "{\n return balance;\n}", - "start_line": 220, - "end_line": 222, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getLastLogin()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getLastLogin()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public Date getLastLogin()", - "parameters": [], - "code": "{\n return lastLogin;\n}", - "start_line": 284, - "end_line": 286, - "return_type": "java.util.Date", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.lastLogin" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getHoldingsTotal()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getHoldingsTotal()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getHoldingsTotal()", - "parameters": [], - "code": "{\n return holdingsTotal;\n}", - "start_line": 236, - "end_line": 238, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.holdingsTotal" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getAllOrders()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getAllOrders()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public OrderData[] getAllOrders()", - "parameters": [], - "code": "{\n return allOrders;\n}", - "start_line": 300, - "end_line": 302, - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.allOrders" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setSessionCreationDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setSessionCreationDate(Date)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setSessionCreationDate(Date sessionCreationDate)", - "parameters": [ - { - "type": "java.util.Date", - "name": "sessionCreationDate", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.sessionCreationDate = sessionCreationDate;\n}", - "start_line": 172, - "end_line": 174, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.util.Date" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.sessionCreationDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getOpenBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "getOpenBalance()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getOpenBalance()", - "parameters": [], - "code": "{\n return openBalance;\n}", - "start_line": 228, - "end_line": 230, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.openBalance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setAllOrders(OrderData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setAllOrders(OrderData[])", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setAllOrders(OrderData[] allOrders)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "name": "allOrders", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.allOrders = allOrders;\n}", - "start_line": 296, - "end_line": 298, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.allOrders" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/AccountDataJSF.java", - "signature": "setBalance(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setBalance(BigDecimal balance)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "balance", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.balance = balance;\n}", - "start_line": 216, - "end_line": 218, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.AccountDataJSF.balance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "javax.faces.context.ExternalContext", - "start_line": 49, - "end_line": 50, - "variables": [ - "context" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Inject" - ] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 52, - "end_line": 52, - "variables": [ - "tradeAction" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 54, - "end_line": 54, - "variables": [ - "sessionCreationDate" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 55, - "end_line": 55, - "variables": [ - "currentTime" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 56, - "end_line": 56, - "variables": [ - "profileID" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 57, - "end_line": 57, - "variables": [ - "accountID" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 59, - "end_line": 60, - "variables": [ - "creationDate" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PastOrPresent" - ] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 62, - "end_line": 63, - "variables": [ - "loginCount" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PositiveOrZero" - ] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 65, - "end_line": 66, - "variables": [ - "lastLogin" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PastOrPresent" - ] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 68, - "end_line": 69, - "variables": [ - "logoutCount" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PositiveOrZero" - ] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 70, - "end_line": 70, - "variables": [ - "balance" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 71, - "end_line": 71, - "variables": [ - "openBalance" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 72, - "end_line": 72, - "variables": [ - "numberHoldings" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 73, - "end_line": 73, - "variables": [ - "holdingsTotal" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 74, - "end_line": 74, - "variables": [ - "sumOfCashHoldings" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 75, - "end_line": 75, - "variables": [ - "gain" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 76, - "end_line": 76, - "variables": [ - "gainPercent" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "start_line": 78, - "end_line": 78, - "variables": [ - "closedOrders" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", - "start_line": 79, - "end_line": 79, - "variables": [ - "allOrders" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 81, - "end_line": 81, - "variables": [ - "numberOfOrders" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 82, - "end_line": 82, - "variables": [ - "numberOfOrderRows" - ], - "modifiers": [ - "private" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": false - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.servlet.TradeWebContextListener": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [ - "javax.servlet.ServletContextListener" - ], - "modifiers": [ - "public" - ], - "annotations": [ - "@WebListener()", - "@FacesConfig(version = JSF_2_3)" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "contextDestroyed(ServletContextEvent)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", - "signature": "contextDestroyed(ServletContextEvent)", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void contextDestroyed(ServletContextEvent event)", - "parameters": [ - { - "type": "javax.servlet.ServletContextEvent", - "name": "event", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"TradeWebContextListener contextDestroy calling TradeDirect:destroy()\");\n}", - "start_line": 111, - "end_line": 114, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 113, - "start_column": 9, - "end_line": 113, - "end_column": 90 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "contextInitialized(ServletContextEvent)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeWebContextListener.java", - "signature": "contextInitialized(ServletContextEvent)", - "comment": "// TradeDirect", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void contextInitialized(ServletContextEvent event)", - "parameters": [ - { - "type": "javax.servlet.ServletContextEvent", - "name": "event", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"TradeWebContextListener contextInitialized -- initializing TradeDirect\");\n // Load settings from properties file (if it exists)\n Properties prop = new Properties();\n InputStream stream = event.getServletContext().getResourceAsStream(\"/properties/daytrader.properties\");\n try {\n prop.load(stream);\n System.out.println(\"Settings from daytrader.properties: \" + prop);\n if (System.getenv(\"RUNTIME_MODE\") != null) {\n TradeConfig.setRunTimeMode(Integer.parseInt(System.getenv(\"RUNTIME_MODE\")));\n } else {\n TradeConfig.setRunTimeMode(Integer.parseInt(prop.getProperty(\"runtimeMode\")));\n }\n System.out.print(\"Running in \" + TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()] + \" Mode\");\n if (System.getenv(\"ORDER_PROCESSING_MODE\") != null) {\n TradeConfig.setOrderProcessingMode(Integer.parseInt(System.getenv(\"ORDER_PROCESSING_MODE\")));\n } else {\n TradeConfig.setOrderProcessingMode(Integer.parseInt(prop.getProperty(\"orderProcessingMode\")));\n }\n System.out.print(\"Running in \" + TradeConfig.getOrderProcessingModeNames()[TradeConfig.getOrderProcessingMode()] + \" Order Processing Mode\");\n if (System.getenv(\"MAX_USERS\") != null) {\n TradeConfig.setMAX_USERS(Integer.parseInt(System.getenv(\"MAX_USERS\")));\n } else {\n TradeConfig.setMAX_USERS(Integer.parseInt(prop.getProperty(\"maxUsers\")));\n }\n System.out.print(\"MAX_USERS = \" + prop.getProperty(\"maxUsers\") + \" users\");\n if (System.getenv(\"MAX_QUOTES\") != null) {\n TradeConfig.setMAX_QUOTES(Integer.parseInt(System.getenv(\"MAX_QUOTES\")));\n } else {\n TradeConfig.setMAX_QUOTES(Integer.parseInt(prop.getProperty(\"maxQuotes\")));\n }\n System.out.print(\"MAX_QUOTES = \" + prop.getProperty(\"maxQuotes\") + \" quotes\");\n if (System.getenv(\"PUBLISH_QUOTES\") != null) {\n TradeConfig.setPublishQuotePriceChange(Boolean.parseBoolean(System.getenv(\"PUBLISH_QUOTES\")));\n } else {\n TradeConfig.setPublishQuotePriceChange(Boolean.parseBoolean(prop.getProperty(\"publishQuotePriceChange\")));\n }\n if (System.getenv(\"DISPLAY_ORDER_ALERTS\") != null) {\n TradeConfig.setDisplayOrderAlerts(Boolean.parseBoolean(System.getenv(\"DISPLAY_ORDER_ALERTS\")));\n } else {\n TradeConfig.setDisplayOrderAlerts(Boolean.parseBoolean(prop.getProperty(\"displayOrderAlerts\")));\n }\n if (System.getenv(\"WEB_INTERFACE\") != null) {\n TradeConfig.setWebInterface(Integer.parseInt(System.getenv(\"WEB_INTERFACE\")));\n } else {\n TradeConfig.setWebInterface(Integer.parseInt(prop.getProperty(\"webInterface\")));\n }\n if (System.getenv(\"LIST_QUOTE_PRICE_CHANGE_FREQUENCY\") != null) {\n TradeConfig.setListQuotePriceChangeFrequency(Integer.parseInt(System.getenv(\"LIST_QUOTE_PRICE_CHANGE_FREQUENCY\")));\n } else {\n TradeConfig.setListQuotePriceChangeFrequency(Integer.parseInt(prop.getProperty(\"listQuotePriceChangeFrequency\")));\n }\n TradeConfig.setPrimIterations(Integer.parseInt(prop.getProperty(\"primIterations\")));\n TradeConfig.setMarketSummaryInterval(Integer.parseInt(prop.getProperty(\"marketSummaryInterval\")));\n TradeConfig.setLongRun(Boolean.parseBoolean(prop.getProperty(\"longRun\")));\n } catch (Exception e) {\n System.out.println(\"daytrader.properties not found\");\n }\n}", - "start_line": 39, - "end_line": 109, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.io.PrintStream", - "java.util.Properties", - "java.io.InputStream" - ], - "accessed_fields": [ - "java.lang.System.out" - ], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 41, - "start_column": 7, - "end_line": 41, - "end_column": 89 - }, - { - "method_name": "getResourceAsStream", - "receiver_expr": "event.getServletContext()", - "receiver_type": "javax.servlet.ServletContext", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.io.InputStream", - "callee_signature": "getResourceAsStream(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 45, - "start_column": 29, - "end_line": 45, - "end_column": 109 - }, - { - "method_name": "getServletContext", - "receiver_expr": "event", - "receiver_type": "javax.servlet.ServletContextEvent", - "argument_types": [], - "return_type": "javax.servlet.ServletContext", - "callee_signature": "getServletContext()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 45, - "start_column": 29, - "end_line": 45, - "end_column": 53 - }, - { - "method_name": "load", - "receiver_expr": "prop", - "receiver_type": "java.util.Properties", - "argument_types": [ - "java.io.InputStream" - ], - "return_type": "", - "callee_signature": "load(java.io.InputStream)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 48, - "start_column": 9, - "end_line": 48, - "end_column": 25 - }, - { - "method_name": "println", - "receiver_expr": "System.out", - "receiver_type": "java.io.PrintStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "println(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 49, - "start_column": 9, - "end_line": 49, - "end_column": 73 - }, - { - "method_name": "getenv", - "receiver_expr": "System", - "receiver_type": "java.lang.System", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getenv(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 51, - "start_column": 13, - "end_line": 51, - "end_column": 41 - }, - { - "method_name": "setRunTimeMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setRunTimeMode(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 11, - "end_line": 52, - "end_column": 85 - }, - { - "method_name": "parseInt", - "receiver_expr": "Integer", - "receiver_type": "java.lang.Integer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "parseInt(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 38, - "end_line": 52, - "end_column": 84 - }, - { - "method_name": "getenv", - "receiver_expr": "System", - "receiver_type": "java.lang.System", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getenv(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 55, - "end_line": 52, - "end_column": 83 - }, - { - "method_name": "setRunTimeMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setRunTimeMode(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 54, - "start_column": 11, - "end_line": 54, - "end_column": 87 - }, - { - "method_name": "parseInt", - "receiver_expr": "Integer", - "receiver_type": "java.lang.Integer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "parseInt(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 54, - "start_column": 38, - "end_line": 54, - "end_column": 86 - }, - { - "method_name": "getProperty", - "receiver_expr": "prop", - "receiver_type": "java.util.Properties", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getProperty(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 54, - "start_column": 55, - "end_line": 54, - "end_column": 85 - }, - { - "method_name": "print", - "receiver_expr": "System.out", - "receiver_type": "java.io.PrintStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "print(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 56, - "start_column": 9, - "end_line": 56, - "end_column": 115 - }, - { - "method_name": "getRunTimeModeNames", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [], - "return_type": "", - "callee_signature": "getRunTimeModeNames()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 56, - "start_column": 42, - "end_line": 56, - "end_column": 74 - }, - { - "method_name": "getRunTimeMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [], - "return_type": "", - "callee_signature": "getRunTimeMode()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 56, - "start_column": 76, - "end_line": 56, - "end_column": 103 - }, - { - "method_name": "getenv", - "receiver_expr": "System", - "receiver_type": "java.lang.System", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getenv(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 58, - "start_column": 13, - "end_line": 58, - "end_column": 50 - }, - { - "method_name": "setOrderProcessingMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setOrderProcessingMode(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 59, - "start_column": 11, - "end_line": 59, - "end_column": 102 - }, - { - "method_name": "parseInt", - "receiver_expr": "Integer", - "receiver_type": "java.lang.Integer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "parseInt(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 59, - "start_column": 46, - "end_line": 59, - "end_column": 101 - }, - { - "method_name": "getenv", - "receiver_expr": "System", - "receiver_type": "java.lang.System", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getenv(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 59, - "start_column": 63, - "end_line": 59, - "end_column": 100 - }, - { - "method_name": "setOrderProcessingMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setOrderProcessingMode(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 61, - "start_column": 11, - "end_line": 61, - "end_column": 103 - }, - { - "method_name": "parseInt", - "receiver_expr": "Integer", - "receiver_type": "java.lang.Integer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "parseInt(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 61, - "start_column": 46, - "end_line": 61, - "end_column": 102 - }, - { - "method_name": "getProperty", - "receiver_expr": "prop", - "receiver_type": "java.util.Properties", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getProperty(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 61, - "start_column": 63, - "end_line": 61, - "end_column": 101 - }, - { - "method_name": "print", - "receiver_expr": "System.out", - "receiver_type": "java.io.PrintStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "print(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 63, - "start_column": 9, - "end_line": 63, - "end_column": 148 - }, - { - "method_name": "getOrderProcessingModeNames", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getOrderProcessingModeNames", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", "callee_signature": "getOrderProcessingModeNames()", @@ -52521,6 +56551,7 @@ }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -52541,6 +56572,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -52563,6 +56595,7 @@ }, { "method_name": "setMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -52585,6 +56618,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -52607,6 +56641,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -52629,6 +56664,7 @@ }, { "method_name": "setMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -52651,6 +56687,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -52673,6 +56710,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -52695,6 +56733,7 @@ }, { "method_name": "print", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -52713,32 +56752,32 @@ "start_line": 70, "start_column": 9, "end_line": 70, - "end_column": 83 + "end_column": 81 }, { - "method_name": "getProperty", - "receiver_expr": "prop", - "receiver_type": "java.util.Properties", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getProperty(java.lang.String)", + "method_name": "getMAX_USERS", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "", + "callee_signature": "getMAX_USERS()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, "start_line": 70, "start_column": 44, "end_line": 70, - "end_column": 71 + "end_column": 69 }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -52761,6 +56800,7 @@ }, { "method_name": "setMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -52783,6 +56823,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -52805,6 +56846,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -52827,6 +56869,7 @@ }, { "method_name": "setMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -52849,6 +56892,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -52871,6 +56915,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -52893,6 +56938,7 @@ }, { "method_name": "print", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -52911,32 +56957,32 @@ "start_line": 77, "start_column": 9, "end_line": 77, - "end_column": 86 + "end_column": 84 }, { - "method_name": "getProperty", - "receiver_expr": "prop", - "receiver_type": "java.util.Properties", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.String", - "callee_signature": "getProperty(java.lang.String)", + "method_name": "getMAX_QUOTES", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "", + "callee_signature": "getMAX_QUOTES()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, "start_line": 77, "start_column": 45, "end_line": 77, - "end_column": 73 + "end_column": 71 }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -52959,6 +57005,7 @@ }, { "method_name": "setPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -52981,6 +57028,7 @@ }, { "method_name": "parseBoolean", + "comment": null, "receiver_expr": "Boolean", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -53003,6 +57051,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53025,6 +57074,7 @@ }, { "method_name": "setPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53047,6 +57097,7 @@ }, { "method_name": "parseBoolean", + "comment": null, "receiver_expr": "Boolean", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -53069,6 +57120,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53091,6 +57143,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53113,6 +57166,7 @@ }, { "method_name": "setDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53135,6 +57189,7 @@ }, { "method_name": "parseBoolean", + "comment": null, "receiver_expr": "Boolean", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -53157,6 +57212,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53179,6 +57235,7 @@ }, { "method_name": "setDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53201,6 +57258,7 @@ }, { "method_name": "parseBoolean", + "comment": null, "receiver_expr": "Boolean", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -53223,6 +57281,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53245,6 +57304,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53267,6 +57327,7 @@ }, { "method_name": "setWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53289,6 +57350,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53311,6 +57373,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53333,6 +57396,7 @@ }, { "method_name": "setWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53355,6 +57419,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53377,6 +57442,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53399,6 +57465,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53421,6 +57488,7 @@ }, { "method_name": "setListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53443,6 +57511,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53465,6 +57534,7 @@ }, { "method_name": "getenv", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [ @@ -53487,6 +57557,7 @@ }, { "method_name": "setListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53509,6 +57580,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53531,6 +57603,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53553,6 +57626,7 @@ }, { "method_name": "setPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53575,6 +57649,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53597,6 +57672,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53619,6 +57695,7 @@ }, { "method_name": "setMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53641,6 +57718,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -53663,6 +57741,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53685,6 +57764,7 @@ }, { "method_name": "setLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -53707,6 +57787,7 @@ }, { "method_name": "parseBoolean", + "comment": null, "receiver_expr": "Boolean", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -53729,6 +57810,7 @@ }, { "method_name": "getProperty", + "comment": null, "receiver_expr": "prop", "receiver_type": "java.util.Properties", "argument_types": [ @@ -53751,6 +57833,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -53773,6 +57856,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Properties", "argument_types": [], @@ -53794,6 +57878,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "prop", "type": "java.util.Properties", "initializer": "new Properties()", @@ -53803,6 +57895,14 @@ "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stream", "type": "java.io.InputStream", "initializer": "event.getServletContext().getResourceAsStream(\"/properties/daytrader.properties\")", @@ -53820,14 +57920,573 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": " Not sure if Java will optimize this away if we don't use it, so just", + "start_line": 48, + "end_line": 48, + "start_column": 4, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " do something trivial", + "start_line": 49, + "end_line": 49, + "start_column": 4, + "end_column": 26, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2022.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "java.util.concurrent.ArrayBlockingQueue" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.util.Diagnostics": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": " Not sure if Java will optimize this away if we don't use it, so just", + "start_line": 48, + "end_line": 48, + "start_column": 4, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " do something trivial", + "start_line": 49, + "end_line": 49, + "start_column": 4, + "end_column": 26, + "is_javadoc": false + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "checkDiagnostics()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "signature": "checkDiagnostics()", + "comments": [ + { + "content": " Not sure if Java will optimize this away if we don't use it, so just", + "start_line": 48, + "end_line": 48, + "start_column": 4, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " do something trivial", + "start_line": 49, + "end_line": 49, + "start_column": 4, + "end_column": 26, + "is_javadoc": false + } + ], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static void checkDiagnostics()", + "parameters": [], + "code": "{\n if (DRIVE_MEMORY > 0) {\n byte[] memory = new byte[DRIVE_MEMORY];\n // Not sure if Java will optimize this away if we don't use it, so just\n // do something trivial\n int count = 0;\n for (byte b : memory) {\n if ((b & 0x01) > 0) {\n count++;\n }\n }\n if (count > 0) {\n Log.error(\"Something that shouldn't happen\");\n }\n if (DRIVE_MEMACCUMULATION > 0) {\n synchronized (accumulation) {\n if (accumulation.size() >= DRIVE_MEMACCUMULATION) {\n accumulation.remove();\n }\n accumulation.add(memory);\n }\n }\n }\n if (DRIVE_LATENCY > 0) {\n try {\n Thread.sleep(DRIVE_LATENCY);\n } catch (InterruptedException e) {\n e.printStackTrace();\n }\n }\n}", + "start_line": 45, + "end_line": 76, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.util.Diagnostics.DRIVE_MEMACCUMULATION", + "com.ibm.websphere.samples.daytrader.util.Diagnostics.DRIVE_MEMORY", + "com.ibm.websphere.samples.daytrader.util.Diagnostics.DRIVE_LATENCY", + "com.ibm.websphere.samples.daytrader.util.Diagnostics.accumulation" + ], + "call_sites": [ + { + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "error(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 57, + "start_column": 5, + "end_line": 57, + "end_column": 48 + }, + { + "method_name": "size", + "comment": null, + "receiver_expr": "accumulation", + "receiver_type": "java.util.concurrent.ArrayBlockingQueue", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 61, + "start_column": 10, + "end_line": 61, + "end_column": 28 + }, + { + "method_name": "remove", + "comment": null, + "receiver_expr": "accumulation", + "receiver_type": "java.util.concurrent.ArrayBlockingQueue", + "argument_types": [], + "return_type": "", + "callee_signature": "remove()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 62, + "start_column": 7, + "end_line": 62, + "end_column": 27 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "accumulation", + "receiver_type": "java.util.concurrent.ArrayBlockingQueue", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "add(E)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 64, + "start_column": 6, + "end_line": 64, + "end_column": 29 + }, + { + "method_name": "sleep", + "comment": null, + "receiver_expr": "Thread", + "receiver_type": "java.lang.Thread", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "sleep(long)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 71, + "start_column": 5, + "end_line": 71, + "end_column": 31 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.InterruptedException", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 73, + "start_column": 5, + "end_line": 73, + "end_column": 23 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "memory", + "type": "byte[]", + "initializer": "new byte[DRIVE_MEMORY]", + "start_line": 47, + "start_column": 11, + "end_line": 47, + "end_column": 41 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "count", + "type": "int", + "initializer": "0", + "start_line": 50, + "start_column": 8, + "end_line": 50, + "end_column": 16 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "b", + "type": "byte", + "initializer": "", + "start_line": 51, + "start_column": 14, + "end_line": 51, + "end_column": 14 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 10, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 21, + "end_line": 21, + "variables": [ + "DRIVE_MEMORY" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 22, + "end_line": 22, + "variables": [ + "DRIVE_LATENCY" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 23, + "end_line": 23, + "variables": [ + "DRIVE_MEMACCUMULATION" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.concurrent.ArrayBlockingQueue", + "start_line": 24, + "end_line": 24, + "variables": [ + "accumulation" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [ + { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Diagnostics.java", + "comments": [], + "annotations": [], + "thrown_exceptions": [], + "code": "{\n if (DRIVE_MEMORY > 0) {\n Log.warning(\"DRIVE_MEMORY=\" + DRIVE_MEMORY + \" has been specified which will allocate that many bytes on some app requests\");\n }\n if (DRIVE_MEMACCUMULATION > 0) {\n Log.warning(\"DRIVE_MEMACCUMULATION=\" + DRIVE_MEMACCUMULATION + \" has been specified which will accumulate up to \" + (DRIVE_MEMORY * DRIVE_MEMACCUMULATION) + \" bytes\");\n accumulation = new ArrayBlockingQueue(DRIVE_MEMACCUMULATION);\n } else {\n accumulation = null;\n }\n if (DRIVE_LATENCY > 0) {\n Log.warning(\"DRIVE_LATENCY=\" + DRIVE_LATENCY + \" has been specified which will sleep that many milliseconds on some app requests\");\n }\n}", + "start_line": 26, + "end_line": 43, + "is_static": true, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "warning", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "warning(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 28, + "start_column": 4, + "end_line": 29, + "end_column": 86 + }, + { + "method_name": "warning", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "warning(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 32, + "start_column": 4, + "end_line": 34, + "end_column": 16 + }, + { + "method_name": "warning", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "warning(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 40, + "start_column": 4, + "end_line": 41, + "end_column": 90 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.concurrent.ArrayBlockingQueue", + "argument_types": [ + "" + ], + "return_type": "java.util.concurrent.ArrayBlockingQueue", + "callee_signature": "ArrayBlockingQueue(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 35, + "start_column": 19, + "end_line": 35, + "end_column": 71 + } + ], + "variable_declarations": [], + "cyclomatic_complexity": 4 + } + ], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "import java.util.Collections;", + "start_line": 19, + "end_line": 19, + "start_column": 1, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "import java.util.HashSet;", + "start_line": 20, + "end_line": 20, + "start_column": 1, + "end_column": 27, + "is_javadoc": false + }, + { + "content": "import java.util.Set;", + "start_line": 21, + "end_line": 21, + "start_column": 1, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " This class a simple websocket that sends the number of times it has been pinged. ", + "start_line": 32, + "end_line": 32, + "start_column": 1, + "end_column": 87, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.websocket.CloseReason", @@ -53850,7 +58509,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -53862,9 +58521,9 @@ "nested_type_declarations": [], "callable_declarations": { "onClose(Session, CloseReason)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", "signature": "onClose(Session, CloseReason)", - "comment": "", + "comments": [], "annotations": [ "@OnClose" ], @@ -53878,13 +58537,21 @@ "type": "javax.websocket.Session", "name": "session", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 25, + "end_column": 39 }, { "type": "javax.websocket.CloseReason", "name": "reason", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 42, + "end_column": 59 } ], "code": "{\n}", @@ -53903,9 +58570,9 @@ "is_entrypoint": false }, "ping(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", "signature": "ping(String)", - "comment": "", + "comments": [], "annotations": [ "@OnMessage" ], @@ -53919,7 +58586,11 @@ "type": "java.lang.String", "name": "text", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 47, + "end_line": 47, + "start_column": 22, + "end_column": 32 } ], "code": "{\n hitCount++;\n try {\n currentSession.getBasicRemote().sendText(hitCount.toString());\n } catch (IOException e) {\n e.printStackTrace();\n }\n}", @@ -53936,6 +58607,7 @@ "call_sites": [ { "method_name": "sendText", + "comment": null, "receiver_expr": "currentSession.getBasicRemote()", "receiver_type": "javax.websocket.RemoteEndpoint.Basic", "argument_types": [ @@ -53958,6 +58630,7 @@ }, { "method_name": "getBasicRemote", + "comment": null, "receiver_expr": "currentSession", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -53978,6 +58651,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "hitCount", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -53998,6 +58672,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.io.IOException", "argument_types": [], @@ -54024,9 +58699,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [ "@OnError" ], @@ -54040,7 +58715,11 @@ "type": "java.lang.Throwable", "name": "t", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 25, + "end_column": 35 } ], "code": "{\n t.printStackTrace();\n}", @@ -54054,6 +58733,7 @@ "call_sites": [ { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -54080,9 +58760,9 @@ "is_entrypoint": false }, "onOpen(Session, EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextSync.java", "signature": "onOpen(Session, EndpointConfig)", - "comment": "", + "comments": [], "annotations": [ "@OnOpen" ], @@ -54098,13 +58778,21 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 41, + "end_line": 41, + "start_column": 24, + "end_column": 44 }, { "type": "javax.websocket.EndpointConfig", "name": "ec", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 47, + "end_column": 63 } ], "code": "{\n currentSession = session;\n hitCount = 0;\n}", @@ -54128,7 +58816,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.websocket.Session", "start_line": 37, @@ -54142,7 +58837,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 38, @@ -54157,14 +58859,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * PingServlet2TwoPhase tests key functionality of a TwoPhase commit In this\n * primitive a servlet calls a Session EJB which begins a global txn The Session\n * EJB then reads a DB row and sends a message to JMS Queue The txn is closed w/\n * a 2-phase commit\n *\n ", + "start_line": 35, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 84, + "end_line": 84, + "start_column": 11, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 85, + "end_line": 85, + "start_column": 11, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 86, + "end_line": 86, + "start_column": 11, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.inject.Inject", @@ -54193,7 +58939,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2TwoPhase tests key functionality of a TwoPhase commit In this\n * primitive a servlet calls a Session EJB which begins a global txn The Session\n * EJB then reads a DB row and sends a message to JMS Queue The txn is closed w/\n * a 2-phase commit\n *\n */", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 84, + "end_line": 84, + "start_column": 11, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 85, + "end_line": 85, + "start_column": 11, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 86, + "end_line": 86, + "start_column": 11, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2TwoPhase tests key functionality of a TwoPhase commit In this\n * primitive a servlet calls a Session EJB which begins a global txn The Session\n * EJB then reads a DB row and sends a message to JMS Queue The txn is closed w/\n * a 2-phase commit\n *\n ", + "start_line": 35, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -54205,9 +58984,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -54223,7 +59002,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -54240,6 +59023,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -54262,6 +59046,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -54282,6 +59067,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -54308,9 +59094,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -54327,13 +59113,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -54347,6 +59141,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -54376,9 +59171,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -54404,9 +59199,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2TwoPhase.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 84, + "end_line": 84, + "start_column": 11, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 85, + "end_line": 85, + "start_column": 11, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 86, + "end_line": 86, + "start_column": 11, + "end_column": 47, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -54423,13 +59243,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 45, + "end_column": 67 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String symbol = null;\n QuoteDataBean quoteData = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2TwoPhase\" + \"
PingServlet2TwoPhase
\" + \"\" + \"PingServlet2TwoPhase tests the path of a Servlet calling a Session EJB \" + \"which in turn calls an Entity EJB to read a DB row (quote). The Session EJB \" + \"then posts a message to a JMS Queue. \" + \"
These operations are wrapped in a 2-phase commit
\");\n try {\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n symbol = TradeConfig.rndSymbol();\n // getQuote will call findQuote which will instaniate the\n // Quote Entity Bean\n // and then will return a QuoteObject\n quoteData = tradeSLSBLocal.pingTwoPhase(symbol);\n }\n } catch (Exception ne) {\n Log.error(ne, \"PingServlet2TwoPhase.goGet(...): exception getting QuoteData through Trade\");\n throw ne;\n }\n output.append(\"
initTime: \" + initTime).append(\"
Hit Count: \" + hitCount++);\n output.append(\"
Two phase ping selected a quote and sent a message to TradeBrokerQueue JMS queue
Quote Information

\" + quoteData.toHTML());\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2TwoPhase.doGet(...): General Exception caught\");\n res.sendError(500, \"General Exception caught, \" + e.toString());\n }\n}", @@ -54452,6 +59280,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -54474,6 +59303,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -54494,6 +59324,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -54516,6 +59347,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -54536,6 +59368,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -54556,6 +59389,7 @@ }, { "method_name": "pingTwoPhase", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -54578,6 +59412,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -54601,6 +59436,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
initTime: \" + initTime)", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -54623,6 +59459,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -54645,6 +59482,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -54667,6 +59505,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -54687,6 +59526,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -54709,6 +59549,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -54729,6 +59570,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -54752,6 +59594,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -54775,6 +59618,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -54795,6 +59639,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -54818,6 +59663,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -54827,6 +59680,14 @@ "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -54836,6 +59697,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -54845,6 +59714,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -54854,6 +59731,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -54863,6 +59748,14 @@ "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -54880,7 +59773,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 46, @@ -54896,7 +59796,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 48, @@ -54911,7 +59818,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 50, @@ -54926,7 +59840,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 52, @@ -54944,14 +59865,106 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet extends PingServlet by using a PrintWriter for formatted output\n * vs. the output stream used by {@link PingServlet}.\n *\n ", + "start_line": 29, + "end_line": 34, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 86, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 70, + "end_line": 70, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 71, + "end_line": 71, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -54975,7 +59988,88 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet extends PingServlet by using a PrintWriter for formatted output\n * vs. the output stream used by {@link PingServlet}.\n *\n */", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 86, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 70, + "end_line": 70, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 71, + "end_line": 71, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingServlet extends PingServlet by using a PrintWriter for formatted output\n * vs. the output stream used by {@link PingServlet}.\n *\n ", + "start_line": 29, + "end_line": 34, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -54987,9 +60081,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -55005,7 +60108,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 104, + "end_line": 104, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -55022,6 +60129,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -55044,6 +60152,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -55064,6 +60173,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -55090,9 +60200,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -55109,13 +60228,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -55129,6 +60256,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -55158,9 +60286,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -55186,9 +60314,58 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletWriter.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 70, + "end_line": 70, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 71, + "end_line": 71, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -55205,13 +60382,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n // The following 2 lines are the difference between PingServlet and\n // PingServletWriter\n // the latter uses a PrintWriter for output versus a binary output\n // stream.\n // ServletOutputStream out = res.getOutputStream();\n java.io.PrintWriter out = res.getWriter();\n hitCount++;\n out.println(\"Ping Servlet Writer\" + \"

Ping Servlet Writer:
Init time : \" + initTime + \"

Hit Count: \" + hitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServletWriter.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -55230,6 +60415,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -55252,6 +60438,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -55272,6 +60459,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -55294,6 +60482,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -55317,6 +60506,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -55340,6 +60530,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -55361,6 +60552,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -55378,7 +60577,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 38, @@ -55394,7 +60600,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 39, @@ -55409,7 +60622,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 40, @@ -55425,14 +60645,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs", + "comments": [ + { + "content": "\n * with @XmlRootElement, make the XMLObject as a JAXB object\n * then add/remove any atteribute with setter& getter\n * \n * note: please change all XMLObjects in project JAXRSJ2SEClient,JAXRSBenchService,JAXRS20Client\n * they should share the same XMLObject\n * @author alexzan\n *\n ", + "start_line": 20, + "end_line": 28, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.xml.bind.annotation.XmlRootElement" ], @@ -55447,7 +60687,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n * with @XmlRootElement, make the XMLObject as a JAXB object\n * then add/remove any atteribute with setter& getter\n * \n * note: please change all XMLObjects in project JAXRSJ2SEClient,JAXRSBenchService,JAXRS20Client\n * they should share the same XMLObject\n * @author alexzan\n *\n */", + "comments": [ + { + "content": "\n * with @XmlRootElement, make the XMLObject as a JAXB object\n * then add/remove any atteribute with setter& getter\n * \n * note: please change all XMLObjects in project JAXRSJ2SEClient,JAXRSBenchService,JAXRS20Client\n * they should share the same XMLObject\n * @author alexzan\n *\n ", + "start_line": 20, + "end_line": 28, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -55459,9 +60708,9 @@ "nested_type_declarations": [], "callable_declarations": { "getProp0001()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0001()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55487,9 +60736,9 @@ "is_entrypoint": false }, "getProp0005()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0005()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55515,9 +60764,9 @@ "is_entrypoint": false }, "setProp0014(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0014(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55529,7 +60778,11 @@ "type": "java.lang.String", "name": "prop0014", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 131, + "end_line": 131, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0014 = prop0014;\n}", @@ -55552,9 +60805,9 @@ "is_entrypoint": false }, "getProp0004()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0004()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55580,9 +60833,9 @@ "is_entrypoint": false }, "setProp0012(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0012(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55594,7 +60847,11 @@ "type": "java.lang.String", "name": "prop0012", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0012 = prop0012;\n}", @@ -55617,9 +60874,9 @@ "is_entrypoint": false }, "getProp0003()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0003()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55645,9 +60902,9 @@ "is_entrypoint": false }, "getProp0002()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0002()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55673,9 +60930,9 @@ "is_entrypoint": false }, "getX()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getX()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55701,9 +60958,9 @@ "is_entrypoint": false }, "setProp0013(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0013(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55715,7 +60972,11 @@ "type": "java.lang.String", "name": "prop0013", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0013 = prop0013;\n}", @@ -55738,9 +60999,9 @@ "is_entrypoint": false }, "setProp0009(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0009(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55752,7 +61013,11 @@ "type": "java.lang.String", "name": "prop0009", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 101, + "end_line": 101, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0009 = prop0009;\n}", @@ -55775,9 +61040,9 @@ "is_entrypoint": false }, "setProp0008(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0008(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55789,7 +61054,11 @@ "type": "java.lang.String", "name": "prop0008", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0008 = prop0008;\n}", @@ -55812,9 +61081,9 @@ "is_entrypoint": false }, "setProp0011(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0011(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55826,7 +61095,11 @@ "type": "java.lang.String", "name": "prop0011", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0011 = prop0011;\n}", @@ -55849,9 +61122,9 @@ "is_entrypoint": false }, "setProp0007(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0007(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55863,7 +61136,11 @@ "type": "java.lang.String", "name": "prop0007", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0007 = prop0007;\n}", @@ -55886,9 +61163,9 @@ "is_entrypoint": false }, "setProp0010(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0010(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55900,7 +61177,11 @@ "type": "java.lang.String", "name": "prop0010", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0010 = prop0010;\n}", @@ -55923,9 +61204,9 @@ "is_entrypoint": false }, "getProp0013()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0013()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55951,9 +61232,9 @@ "is_entrypoint": false }, "getProp0014()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0014()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -55979,9 +61260,9 @@ "is_entrypoint": false }, "getProp0015()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0015()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56007,9 +61288,9 @@ "is_entrypoint": false }, "getProp0016()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0016()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56035,9 +61316,9 @@ "is_entrypoint": false }, "getProp0010()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0010()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56063,9 +61344,9 @@ "is_entrypoint": false }, "getProp0011()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0011()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56091,9 +61372,9 @@ "is_entrypoint": false }, "setProp0006(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0006(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56105,7 +61386,11 @@ "type": "java.lang.String", "name": "prop0006", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0006 = prop0006;\n}", @@ -56128,9 +61413,9 @@ "is_entrypoint": false }, "getProp0012()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0012()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56156,9 +61441,9 @@ "is_entrypoint": false }, "setProp0004(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0004(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56170,7 +61455,11 @@ "type": "java.lang.String", "name": "prop0004", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0004 = prop0004;\n}", @@ -56193,9 +61482,9 @@ "is_entrypoint": false }, "setProp0005(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0005(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56207,7 +61496,11 @@ "type": "java.lang.String", "name": "prop0005", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0005 = prop0005;\n}", @@ -56230,9 +61523,9 @@ "is_entrypoint": false }, "setProp0001(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0001(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56244,7 +61537,11 @@ "type": "java.lang.String", "name": "prop0001", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0001 = prop0001;\n}", @@ -56267,9 +61564,9 @@ "is_entrypoint": false }, "setX(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setX(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56281,7 +61578,11 @@ "type": "java.lang.String", "name": "x", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 20, + "end_column": 27 } ], "code": "{\n this.x = x;\n}", @@ -56304,9 +61605,9 @@ "is_entrypoint": false }, "setProp0003(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0003(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56318,7 +61619,11 @@ "type": "java.lang.String", "name": "prop0003", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0003 = prop0003;\n}", @@ -56341,9 +61646,9 @@ "is_entrypoint": false }, "getProp0009()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0009()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56369,9 +61674,9 @@ "is_entrypoint": false }, "setProp0015(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0015(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56383,7 +61688,11 @@ "type": "java.lang.String", "name": "prop0015", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0015 = prop0015;\n}", @@ -56406,9 +61715,9 @@ "is_entrypoint": false }, "getProp0008()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0008()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56434,9 +61743,9 @@ "is_entrypoint": false }, "getProp0007()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0007()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56462,9 +61771,9 @@ "is_entrypoint": false }, "getProp0006()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "getProp0006()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56490,9 +61799,9 @@ "is_entrypoint": false }, "setProp0002(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0002(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56504,7 +61813,11 @@ "type": "java.lang.String", "name": "prop0002", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 59, + "end_line": 59, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0002 = prop0002;\n}", @@ -56527,9 +61840,9 @@ "is_entrypoint": false }, "setProp0016(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/XMLObject.java", "signature": "setProp0016(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -56541,7 +61854,11 @@ "type": "java.lang.String", "name": "prop0016", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 143, + "end_line": 143, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0016 = prop0016;\n}", @@ -56566,7 +61883,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 32, @@ -56580,7 +61904,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 33, @@ -56594,7 +61925,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 34, @@ -56608,7 +61946,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 35, @@ -56622,7 +61967,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 36, @@ -56636,7 +61988,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 37, @@ -56650,7 +62009,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 38, @@ -56664,7 +62030,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 39, @@ -56678,7 +62051,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 40, @@ -56692,7 +62072,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 41, @@ -56706,7 +62093,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 42, @@ -56720,7 +62114,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 43, @@ -56734,7 +62135,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 44, @@ -56748,7 +62156,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 45, @@ -56762,7 +62177,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 46, @@ -56776,7 +62198,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 47, @@ -56790,7 +62219,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 48, @@ -56805,14 +62241,330 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.beans", + "comments": [ + { + "content": " count of new registered users in this run (users w/ userID like 'ru:%')", + "start_line": 32, + "end_line": 32, + "start_column": 5, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " Constructors", + "start_line": 23, + "end_line": 23, + "start_column": 5, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " count of trade users in the database (users w/ userID like 'uid:%')", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " count of trade stocks in the database (stocks w/ symbol like 's:%')", + "start_line": 29, + "end_line": 29, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " -- random user", + "start_line": 33, + "end_line": 33, + "start_column": 5, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " sum of logins by trade users", + "start_line": 36, + "end_line": 36, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " sum of logouts by trade users", + "start_line": 38, + "end_line": 38, + "start_column": 5, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " count of holdings of trade users", + "start_line": 41, + "end_line": 41, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " count of orders of trade users", + "start_line": 44, + "end_line": 44, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " count of buy orders of trade users", + "start_line": 46, + "end_line": 46, + "start_column": 5, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " count of sell orders of trade users", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " count of cancelled orders of trade users", + "start_line": 50, + "end_line": 50, + "start_column": 5, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " count of open orders of trade users", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " count of orders deleted during this trade Reset", + "start_line": 54, + "end_line": 54, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Gets the tradeUserCount\n *\n * @return Returns a int\n ", + "start_line": 66, + "end_line": 70, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tradeUserCount\n *\n * @param tradeUserCount\n * The tradeUserCount to set\n ", + "start_line": 75, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the newUserCount\n *\n * @return Returns a int\n ", + "start_line": 85, + "end_line": 89, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the newUserCount\n *\n * @param newUserCount\n * The newUserCount to set\n ", + "start_line": 94, + "end_line": 99, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sumLoginCount\n *\n * @return Returns a int\n ", + "start_line": 104, + "end_line": 108, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sumLoginCount\n *\n * @param sumLoginCount\n * The sumLoginCount to set\n ", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sumLogoutCount\n *\n * @return Returns a int\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sumLogoutCount\n *\n * @param sumLogoutCount\n * The sumLogoutCount to set\n ", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the holdingCount\n *\n * @return Returns a int\n ", + "start_line": 142, + "end_line": 146, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the holdingCount\n *\n * @param holdingCount\n * The holdingCount to set\n ", + "start_line": 151, + "end_line": 156, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the buyOrderCount\n *\n * @return Returns a int\n ", + "start_line": 161, + "end_line": 165, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the buyOrderCount\n *\n * @param buyOrderCount\n * The buyOrderCount to set\n ", + "start_line": 170, + "end_line": 175, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sellOrderCount\n *\n * @return Returns a int\n ", + "start_line": 180, + "end_line": 184, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sellOrderCount\n *\n * @param sellOrderCount\n * The sellOrderCount to set\n ", + "start_line": 189, + "end_line": 194, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the cancelledOrderCount\n *\n * @return Returns a int\n ", + "start_line": 199, + "end_line": 203, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the cancelledOrderCount\n *\n * @param cancelledOrderCount\n * The cancelledOrderCount to set\n ", + "start_line": 208, + "end_line": 213, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the openOrderCount\n *\n * @return Returns a int\n ", + "start_line": 218, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the openOrderCount\n *\n * @param openOrderCount\n * The openOrderCount to set\n ", + "start_line": 227, + "end_line": 232, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the deletedOrderCount\n *\n * @return Returns a int\n ", + "start_line": 237, + "end_line": 241, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the deletedOrderCount\n *\n * @param deletedOrderCount\n * The deletedOrderCount to set\n ", + "start_line": 246, + "end_line": 251, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the orderCount\n *\n * @return Returns a int\n ", + "start_line": 256, + "end_line": 260, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the orderCount\n *\n * @param orderCount\n * The orderCount to set\n ", + "start_line": 265, + "end_line": 270, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the tradeStockCount\n *\n * @return Returns a int\n ", + "start_line": 275, + "end_line": 279, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tradeStockCount\n *\n * @param tradeStockCount\n * The tradeStockCount to set\n ", + "start_line": 284, + "end_line": 289, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable" ], @@ -56827,7 +62579,312 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " count of new registered users in this run (users w/ userID like 'ru:%')", + "start_line": 32, + "end_line": 32, + "start_column": 5, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " Constructors", + "start_line": 23, + "end_line": 23, + "start_column": 5, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " count of trade users in the database (users w/ userID like 'uid:%')", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " count of trade stocks in the database (stocks w/ symbol like 's:%')", + "start_line": 29, + "end_line": 29, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " -- random user", + "start_line": 33, + "end_line": 33, + "start_column": 5, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " sum of logins by trade users", + "start_line": 36, + "end_line": 36, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " sum of logouts by trade users", + "start_line": 38, + "end_line": 38, + "start_column": 5, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " count of holdings of trade users", + "start_line": 41, + "end_line": 41, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " count of orders of trade users", + "start_line": 44, + "end_line": 44, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " count of buy orders of trade users", + "start_line": 46, + "end_line": 46, + "start_column": 5, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " count of sell orders of trade users", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " count of cancelled orders of trade users", + "start_line": 50, + "end_line": 50, + "start_column": 5, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " count of open orders of trade users", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " count of orders deleted during this trade Reset", + "start_line": 54, + "end_line": 54, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Gets the tradeUserCount\n *\n * @return Returns a int\n ", + "start_line": 66, + "end_line": 70, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tradeUserCount\n *\n * @param tradeUserCount\n * The tradeUserCount to set\n ", + "start_line": 75, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the newUserCount\n *\n * @return Returns a int\n ", + "start_line": 85, + "end_line": 89, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the newUserCount\n *\n * @param newUserCount\n * The newUserCount to set\n ", + "start_line": 94, + "end_line": 99, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sumLoginCount\n *\n * @return Returns a int\n ", + "start_line": 104, + "end_line": 108, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sumLoginCount\n *\n * @param sumLoginCount\n * The sumLoginCount to set\n ", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sumLogoutCount\n *\n * @return Returns a int\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sumLogoutCount\n *\n * @param sumLogoutCount\n * The sumLogoutCount to set\n ", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the holdingCount\n *\n * @return Returns a int\n ", + "start_line": 142, + "end_line": 146, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the holdingCount\n *\n * @param holdingCount\n * The holdingCount to set\n ", + "start_line": 151, + "end_line": 156, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the buyOrderCount\n *\n * @return Returns a int\n ", + "start_line": 161, + "end_line": 165, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the buyOrderCount\n *\n * @param buyOrderCount\n * The buyOrderCount to set\n ", + "start_line": 170, + "end_line": 175, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the sellOrderCount\n *\n * @return Returns a int\n ", + "start_line": 180, + "end_line": 184, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the sellOrderCount\n *\n * @param sellOrderCount\n * The sellOrderCount to set\n ", + "start_line": 189, + "end_line": 194, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the cancelledOrderCount\n *\n * @return Returns a int\n ", + "start_line": 199, + "end_line": 203, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the cancelledOrderCount\n *\n * @param cancelledOrderCount\n * The cancelledOrderCount to set\n ", + "start_line": 208, + "end_line": 213, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the openOrderCount\n *\n * @return Returns a int\n ", + "start_line": 218, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the openOrderCount\n *\n * @param openOrderCount\n * The openOrderCount to set\n ", + "start_line": 227, + "end_line": 232, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the deletedOrderCount\n *\n * @return Returns a int\n ", + "start_line": 237, + "end_line": 241, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the deletedOrderCount\n *\n * @param deletedOrderCount\n * The deletedOrderCount to set\n ", + "start_line": 246, + "end_line": 251, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the orderCount\n *\n * @return Returns a int\n ", + "start_line": 256, + "end_line": 260, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the orderCount\n *\n * @param orderCount\n * The orderCount to set\n ", + "start_line": 265, + "end_line": 270, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the tradeStockCount\n *\n * @return Returns a int\n ", + "start_line": 275, + "end_line": 279, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tradeStockCount\n *\n * @param tradeStockCount\n * The tradeStockCount to set\n ", + "start_line": 284, + "end_line": 289, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "implements_list": [ "java.io.Serializable" ], @@ -56839,9 +62896,18 @@ "nested_type_declarations": [], "callable_declarations": { "getTradeUserCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getTradeUserCount()", - "comment": "/**\n * Gets the tradeUserCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the tradeUserCount\n *\n * @return Returns a int\n ", + "start_line": 66, + "end_line": 70, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -56867,9 +62933,18 @@ "is_entrypoint": false }, "setBuyOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setBuyOrderCount(int)", - "comment": "/**\n * Sets the buyOrderCount\n *\n * @param buyOrderCount\n * The buyOrderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the buyOrderCount\n *\n * @param buyOrderCount\n * The buyOrderCount to set\n ", + "start_line": 170, + "end_line": 175, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -56881,7 +62956,11 @@ "type": "int", "name": "buyOrderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 176, + "end_line": 176, + "start_column": 34, + "end_column": 50 } ], "code": "{\n this.buyOrderCount = buyOrderCount;\n}", @@ -56902,9 +62981,18 @@ "is_entrypoint": false }, "setDeletedOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setDeletedOrderCount(int)", - "comment": "/**\n * Sets the deletedOrderCount\n *\n * @param deletedOrderCount\n * The deletedOrderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the deletedOrderCount\n *\n * @param deletedOrderCount\n * The deletedOrderCount to set\n ", + "start_line": 246, + "end_line": 251, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -56916,7 +63004,11 @@ "type": "int", "name": "deletedOrderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 252, + "end_line": 252, + "start_column": 38, + "end_column": 58 } ], "code": "{\n this.deletedOrderCount = deletedOrderCount;\n}", @@ -56937,9 +63029,18 @@ "is_entrypoint": false }, "setTradeUserCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setTradeUserCount(int)", - "comment": "/**\n * Sets the tradeUserCount\n *\n * @param tradeUserCount\n * The tradeUserCount to set\n */", + "comments": [ + { + "content": "\n * Sets the tradeUserCount\n *\n * @param tradeUserCount\n * The tradeUserCount to set\n ", + "start_line": 75, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -56951,7 +63052,11 @@ "type": "int", "name": "tradeUserCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 81, + "end_line": 81, + "start_column": 35, + "end_column": 52 } ], "code": "{\n this.tradeUserCount = tradeUserCount;\n}", @@ -56972,9 +63077,18 @@ "is_entrypoint": false }, "getBuyOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getBuyOrderCount()", - "comment": "/**\n * Gets the buyOrderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the buyOrderCount\n *\n * @return Returns a int\n ", + "start_line": 161, + "end_line": 165, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57000,9 +63114,18 @@ "is_entrypoint": false }, "getOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getOrderCount()", - "comment": "/**\n * Gets the orderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the orderCount\n *\n * @return Returns a int\n ", + "start_line": 256, + "end_line": 260, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57028,9 +63151,18 @@ "is_entrypoint": false }, "getOpenOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getOpenOrderCount()", - "comment": "/**\n * Gets the openOrderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the openOrderCount\n *\n * @return Returns a int\n ", + "start_line": 218, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57056,9 +63188,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "RunStatsDataBean()", - "comment": "// Constructors", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -57082,9 +63214,18 @@ "is_entrypoint": false }, "getNewUserCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getNewUserCount()", - "comment": "/**\n * Gets the newUserCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the newUserCount\n *\n * @return Returns a int\n ", + "start_line": 85, + "end_line": 89, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57110,9 +63251,18 @@ "is_entrypoint": false }, "setOpenOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setOpenOrderCount(int)", - "comment": "/**\n * Sets the openOrderCount\n *\n * @param openOrderCount\n * The openOrderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the openOrderCount\n *\n * @param openOrderCount\n * The openOrderCount to set\n ", + "start_line": 227, + "end_line": 232, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57124,7 +63274,11 @@ "type": "int", "name": "openOrderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 233, + "end_line": 233, + "start_column": 35, + "end_column": 52 } ], "code": "{\n this.openOrderCount = openOrderCount;\n}", @@ -57145,9 +63299,18 @@ "is_entrypoint": false }, "setTradeStockCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setTradeStockCount(int)", - "comment": "/**\n * Sets the tradeStockCount\n *\n * @param tradeStockCount\n * The tradeStockCount to set\n */", + "comments": [ + { + "content": "\n * Sets the tradeStockCount\n *\n * @param tradeStockCount\n * The tradeStockCount to set\n ", + "start_line": 284, + "end_line": 289, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57159,7 +63322,11 @@ "type": "int", "name": "tradeStockCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 290, + "end_line": 290, + "start_column": 36, + "end_column": 54 } ], "code": "{\n this.tradeStockCount = tradeStockCount;\n}", @@ -57180,9 +63347,18 @@ "is_entrypoint": false }, "setSumLoginCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setSumLoginCount(int)", - "comment": "/**\n * Sets the sumLoginCount\n *\n * @param sumLoginCount\n * The sumLoginCount to set\n */", + "comments": [ + { + "content": "\n * Sets the sumLoginCount\n *\n * @param sumLoginCount\n * The sumLoginCount to set\n ", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57194,7 +63370,11 @@ "type": "int", "name": "sumLoginCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 34, + "end_column": 50 } ], "code": "{\n this.sumLoginCount = sumLoginCount;\n}", @@ -57215,9 +63395,18 @@ "is_entrypoint": false }, "setHoldingCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setHoldingCount(int)", - "comment": "/**\n * Sets the holdingCount\n *\n * @param holdingCount\n * The holdingCount to set\n */", + "comments": [ + { + "content": "\n * Sets the holdingCount\n *\n * @param holdingCount\n * The holdingCount to set\n ", + "start_line": 151, + "end_line": 156, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57229,7 +63418,11 @@ "type": "int", "name": "holdingCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 157, + "end_line": 157, + "start_column": 33, + "end_column": 48 } ], "code": "{\n this.holdingCount = holdingCount;\n}", @@ -57250,9 +63443,18 @@ "is_entrypoint": false }, "getCancelledOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getCancelledOrderCount()", - "comment": "/**\n * Gets the cancelledOrderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the cancelledOrderCount\n *\n * @return Returns a int\n ", + "start_line": 199, + "end_line": 203, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57278,9 +63480,18 @@ "is_entrypoint": false }, "setSellOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setSellOrderCount(int)", - "comment": "/**\n * Sets the sellOrderCount\n *\n * @param sellOrderCount\n * The sellOrderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the sellOrderCount\n *\n * @param sellOrderCount\n * The sellOrderCount to set\n ", + "start_line": 189, + "end_line": 194, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57292,7 +63503,11 @@ "type": "int", "name": "sellOrderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 195, + "end_line": 195, + "start_column": 35, + "end_column": 52 } ], "code": "{\n this.sellOrderCount = sellOrderCount;\n}", @@ -57313,9 +63528,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -57336,6 +63551,7 @@ "call_sites": [ { "method_name": "getTradeUserCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57356,6 +63572,7 @@ }, { "method_name": "getNewUserCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57376,6 +63593,7 @@ }, { "method_name": "getSumLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57396,6 +63614,7 @@ }, { "method_name": "getSumLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57416,6 +63635,7 @@ }, { "method_name": "getHoldingCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57436,6 +63656,7 @@ }, { "method_name": "getOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57456,6 +63677,7 @@ }, { "method_name": "getBuyOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57476,6 +63698,7 @@ }, { "method_name": "getSellOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57496,6 +63719,7 @@ }, { "method_name": "getCancelledOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57516,6 +63740,7 @@ }, { "method_name": "getOpenOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57536,6 +63761,7 @@ }, { "method_name": "getDeletedOrderCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -57556,6 +63782,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -57582,9 +63809,18 @@ "is_entrypoint": false }, "getTradeStockCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getTradeStockCount()", - "comment": "/**\n * Gets the tradeStockCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the tradeStockCount\n *\n * @return Returns a int\n ", + "start_line": 275, + "end_line": 279, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57610,9 +63846,18 @@ "is_entrypoint": false }, "getDeletedOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getDeletedOrderCount()", - "comment": "/**\n * Gets the deletedOrderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the deletedOrderCount\n *\n * @return Returns a int\n ", + "start_line": 237, + "end_line": 241, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57638,9 +63883,18 @@ "is_entrypoint": false }, "getSumLogoutCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getSumLogoutCount()", - "comment": "/**\n * Gets the sumLogoutCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the sumLogoutCount\n *\n * @return Returns a int\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57666,9 +63920,18 @@ "is_entrypoint": false }, "setNewUserCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setNewUserCount(int)", - "comment": "/**\n * Sets the newUserCount\n *\n * @param newUserCount\n * The newUserCount to set\n */", + "comments": [ + { + "content": "\n * Sets the newUserCount\n *\n * @param newUserCount\n * The newUserCount to set\n ", + "start_line": 94, + "end_line": 99, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57680,7 +63943,11 @@ "type": "int", "name": "newUserCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 100, + "end_line": 100, + "start_column": 33, + "end_column": 48 } ], "code": "{\n this.newUserCount = newUserCount;\n}", @@ -57701,9 +63968,18 @@ "is_entrypoint": false }, "setOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setOrderCount(int)", - "comment": "/**\n * Sets the orderCount\n *\n * @param orderCount\n * The orderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the orderCount\n *\n * @param orderCount\n * The orderCount to set\n ", + "start_line": 265, + "end_line": 270, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57715,7 +63991,11 @@ "type": "int", "name": "orderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 271, + "end_line": 271, + "start_column": 31, + "end_column": 44 } ], "code": "{\n this.orderCount = orderCount;\n}", @@ -57736,9 +64016,18 @@ "is_entrypoint": false }, "getSumLoginCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getSumLoginCount()", - "comment": "/**\n * Gets the sumLoginCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the sumLoginCount\n *\n * @return Returns a int\n ", + "start_line": 104, + "end_line": 108, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57764,9 +64053,18 @@ "is_entrypoint": false }, "setCancelledOrderCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setCancelledOrderCount(int)", - "comment": "/**\n * Sets the cancelledOrderCount\n *\n * @param cancelledOrderCount\n * The cancelledOrderCount to set\n */", + "comments": [ + { + "content": "\n * Sets the cancelledOrderCount\n *\n * @param cancelledOrderCount\n * The cancelledOrderCount to set\n ", + "start_line": 208, + "end_line": 213, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57778,7 +64076,11 @@ "type": "int", "name": "cancelledOrderCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 214, + "end_line": 214, + "start_column": 40, + "end_column": 62 } ], "code": "{\n this.cancelledOrderCount = cancelledOrderCount;\n}", @@ -57799,9 +64101,18 @@ "is_entrypoint": false }, "setSumLogoutCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "setSumLogoutCount(int)", - "comment": "/**\n * Sets the sumLogoutCount\n *\n * @param sumLogoutCount\n * The sumLogoutCount to set\n */", + "comments": [ + { + "content": "\n * Sets the sumLogoutCount\n *\n * @param sumLogoutCount\n * The sumLogoutCount to set\n ", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57813,7 +64124,11 @@ "type": "int", "name": "sumLogoutCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 35, + "end_column": 52 } ], "code": "{\n this.sumLogoutCount = sumLogoutCount;\n}", @@ -57834,9 +64149,18 @@ "is_entrypoint": false }, "getHoldingCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getHoldingCount()", - "comment": "/**\n * Gets the holdingCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the holdingCount\n *\n * @return Returns a int\n ", + "start_line": 142, + "end_line": 146, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57862,9 +64186,18 @@ "is_entrypoint": false }, "getSellOrderCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/RunStatsDataBean.java", "signature": "getSellOrderCount()", - "comment": "/**\n * Gets the sellOrderCount\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the sellOrderCount\n *\n * @return Returns a int\n ", + "start_line": 180, + "end_line": 184, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -57892,7 +64225,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 21, @@ -57908,7 +64248,14 @@ "annotations": [] }, { - "comment": "// count of trade users in the database (users w/ userID like 'uid:%')", + "comment": { + "content": " count of trade users in the database (users w/ userID like 'uid:%')", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 28, @@ -57922,7 +64269,14 @@ "annotations": [] }, { - "comment": "// count of trade stocks in the database (stocks w/ symbol like 's:%')", + "comment": { + "content": " count of trade stocks in the database (stocks w/ symbol like 's:%')", + "start_line": 29, + "end_line": 29, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 30, @@ -57936,7 +64290,14 @@ "annotations": [] }, { - "comment": "// -- random user", + "comment": { + "content": " -- random user", + "start_line": 33, + "end_line": 33, + "start_column": 5, + "end_column": 21, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 34, @@ -57950,7 +64311,14 @@ "annotations": [] }, { - "comment": "// sum of logins by trade users", + "comment": { + "content": " sum of logins by trade users", + "start_line": 36, + "end_line": 36, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 37, @@ -57964,7 +64332,14 @@ "annotations": [] }, { - "comment": "// sum of logouts by trade users", + "comment": { + "content": " sum of logouts by trade users", + "start_line": 38, + "end_line": 38, + "start_column": 5, + "end_column": 36, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 39, @@ -57978,7 +64353,14 @@ "annotations": [] }, { - "comment": "// count of holdings of trade users", + "comment": { + "content": " count of holdings of trade users", + "start_line": 41, + "end_line": 41, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 42, @@ -57992,7 +64374,14 @@ "annotations": [] }, { - "comment": "// count of orders of trade users", + "comment": { + "content": " count of orders of trade users", + "start_line": 44, + "end_line": 44, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 45, @@ -58006,7 +64395,14 @@ "annotations": [] }, { - "comment": "// count of buy orders of trade users", + "comment": { + "content": " count of buy orders of trade users", + "start_line": 46, + "end_line": 46, + "start_column": 5, + "end_column": 41, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 47, @@ -58020,7 +64416,14 @@ "annotations": [] }, { - "comment": "// count of sell orders of trade users", + "comment": { + "content": " count of sell orders of trade users", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 49, @@ -58034,7 +64437,14 @@ "annotations": [] }, { - "comment": "// count of cancelled orders of trade users", + "comment": { + "content": " count of cancelled orders of trade users", + "start_line": 50, + "end_line": 50, + "start_column": 5, + "end_column": 47, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 51, @@ -58048,7 +64458,14 @@ "annotations": [] }, { - "comment": "// count of open orders of trade users", + "comment": { + "content": " count of open orders of trade users", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 42, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 53, @@ -58062,7 +64479,14 @@ "annotations": [] }, { - "comment": "// count of orders deleted during this trade Reset", + "comment": { + "content": " count of orders deleted during this trade Reset", + "start_line": 54, + "end_line": 54, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 55, @@ -58077,14 +64501,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJSONP tests JSON generating and parsing \n *\n ", + "start_line": 37, + "end_line": 41, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 47, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 54, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 68, + "end_line": 76, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 86, + "end_line": 86, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 92, + "end_line": 92, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.StringReader", @@ -58116,7 +64616,64 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * \n ", + "start_line": 47, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 54, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 68, + "end_line": 76, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 86, + "end_line": 86, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 92, + "end_line": 92, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -58128,9 +64685,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -58146,7 +64712,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -58163,6 +64733,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -58185,6 +64756,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -58205,6 +64777,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -58231,9 +64804,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 54, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -58250,13 +64832,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -58270,6 +64860,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -58299,9 +64890,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -58327,9 +64927,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObject.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " JSON generate", + "start_line": 86, + "end_line": 86, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 92, + "end_line": 92, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 68, + "end_line": 76, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -58346,13 +64971,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 78, + "end_line": 78, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 78, + "end_line": 78, + "start_column": 45, + "end_column": 67 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n ServletOutputStream out = res.getOutputStream();\n hitCount++;\n // JSON generate\n JsonObject json = Json.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount).build();\n String generatedJSON = json.toString();\n // Read back\n JsonReader jsonReader = Json.createReader(new StringReader(generatedJSON));\n String parsedJSON = jsonReader.readObject().toString();\n out.println(\"Ping JSONP\" + \"

Ping JSONP
Generated JSON: \" + generatedJSON + \"
Parsed JSON: \" + parsedJSON + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingJSONPObject.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -58374,6 +65007,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -58396,6 +65030,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -58416,6 +65051,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "Json.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount)", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [], @@ -58436,6 +65072,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "Json.createObjectBuilder().add(\"initTime\", initTime)", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -58459,6 +65096,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "Json.createObjectBuilder()", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -58482,6 +65120,7 @@ }, { "method_name": "createObjectBuilder", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [], @@ -58502,6 +65141,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "json", "receiver_type": "javax.json.JsonObject", "argument_types": [], @@ -58522,6 +65162,7 @@ }, { "method_name": "createReader", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -58544,6 +65185,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "jsonReader.readObject()", "receiver_type": "javax.json.JsonObject", "argument_types": [], @@ -58564,6 +65206,7 @@ }, { "method_name": "readObject", + "comment": null, "receiver_expr": "jsonReader", "receiver_type": "javax.json.JsonReader", "argument_types": [], @@ -58584,6 +65227,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -58606,6 +65250,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -58629,6 +65274,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -58652,6 +65298,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -58672,6 +65319,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -58695,6 +65343,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -58704,6 +65360,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "json", "type": "javax.json.JsonObject", "initializer": "Json.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount).build()", @@ -58713,6 +65377,14 @@ "end_column": 44 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "generatedJSON", "type": "java.lang.String", "initializer": "json.toString()", @@ -58722,6 +65394,14 @@ "end_column": 44 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "jsonReader", "type": "javax.json.JsonReader", "initializer": "Json.createReader(new StringReader(generatedJSON))", @@ -58731,6 +65411,14 @@ "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parsedJSON", "type": "java.lang.String", "initializer": "jsonReader.readObject().toString()", @@ -58748,7 +65436,14 @@ }, "field_declarations": [ { - "comment": "/**\n * \n */", + "comment": { + "content": "\n * \n ", + "start_line": 47, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 50, @@ -58764,7 +65459,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 51, @@ -58779,7 +65481,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 52, @@ -58795,14 +65504,738 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * TradeServletAction provides servlet specific client side access to each of\n * the Trade brokerage user operations. These include login, logout, buy, sell,\n * getQuote, etc. TradeServletAction manages a web interface to Trade handling\n * HttpRequests/HttpResponse objects and forwarding results to the appropriate\n * JSP page for the web interface. TradeServletAction invokes\n * {@link TradeAction} methods to actually perform each trading operation.\n *\n ", + "start_line": 47, + "end_line": 55, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Display User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display\n *\n * @param userID\n * The User to display profile info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 72, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 107, + "end_line": 107, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 108, + "end_line": 108, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 112, + "end_line": 112, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 109, + "end_line": 109, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 113, + "end_line": 113, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Update User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display If any in put\n * is incorrect revert back to the account page w/ an appropriate message\n *\n * @param userID\n * The User to upddate profile info\n * @param password\n * The new User password\n * @param cpassword\n * Confirm password\n * @param fullname\n * The new User fullname info\n * @param address\n * The new User address info\n * @param cc\n * The new User credit card info\n * @param email\n * The new User email info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 122, + "end_line": 153, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " First verify input data", + "start_line": 158, + "end_line": 158, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 174, + "end_line": 174, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 175, + "end_line": 175, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 181, + "end_line": 181, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Buy a new holding of shares for the given trader Dispatch to the Trade\n * Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to purchase\n * @param amount\n * The quantity of shares to purchase\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 187, + "end_line": 209, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 221, + "end_line": 221, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 222, + "end_line": 222, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 226, + "end_line": 226, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 223, + "end_line": 223, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 227, + "end_line": 227, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 230, + "end_line": 230, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Create the Trade Home page with personalized information such as the\n * traders account balance Dispatch to the Trade Home JSP for display\n *\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 236, + "end_line": 255, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Edge Caching:", + "start_line": 263, + "end_line": 263, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Getting the MarketSummary has been moved to the JSP", + "start_line": 264, + "end_line": 264, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " MarketSummary.jsp. This makes the MarketSummary a", + "start_line": 265, + "end_line": 265, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " standalone \"fragment\", and thus is a candidate for", + "start_line": 266, + "end_line": 266, + "start_column": 7, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " Edge caching.", + "start_line": 267, + "end_line": 267, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " marketSummaryData = tAction.getMarketSummary();", + "start_line": 268, + "end_line": 268, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " See Edge Caching above", + "start_line": 272, + "end_line": 272, + "start_column": 7, + "end_column": 31, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"marketSummaryData\", marketSummaryData);", + "start_line": 273, + "end_line": 273, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 275, + "end_line": 275, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 276, + "end_line": 276, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 280, + "end_line": 280, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 277, + "end_line": 277, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 281, + "end_line": 281, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 285, + "end_line": 285, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " requestDispatch(ctx, req, resp,", + "start_line": 288, + "end_line": 288, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " TradeConfig.getPage(TradeConfig.HOME_PAGE));", + "start_line": 289, + "end_line": 289, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 290, + "end_line": 290, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 286, + "end_line": 286, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 291, + "end_line": 291, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 295, + "end_line": 295, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Login a Trade User. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to login\n * @param passwd\n * The password supplied by the trader used to authenticate\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 302, + "end_line": 324, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Got a valid userID and passwd, attempt login", + "start_line": 330, + "end_line": 330, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means,", + "start_line": 345, + "end_line": 345, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " handled exception but would invalidate a automation run", + "start_line": 346, + "end_line": 346, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 350, + "end_line": 350, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 354, + "end_line": 354, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 352, + "end_line": 352, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 355, + "end_line": 355, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 360, + "end_line": 360, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Logout a Trade User Dispatch to the Trade Welcome JSP for display\n *\n * @param userID\n * The User to logout\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 368, + "end_line": 388, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 395, + "end_line": 395, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 396, + "end_line": 396, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 400, + "end_line": 400, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 397, + "end_line": 397, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 401, + "end_line": 401, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 405, + "end_line": 405, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " set the status_code to 500", + "start_line": 407, + "end_line": 407, + "start_column": 7, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 415, + "end_line": 415, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Recreate Session object before writing output to the response", + "start_line": 420, + "end_line": 420, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " Once the response headers are written back to the client the", + "start_line": 421, + "end_line": 421, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " opportunity", + "start_line": 422, + "end_line": 422, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " to create a new session in this request may be lost", + "start_line": 423, + "end_line": 423, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " This is to handle only the TradeScenarioServlet case", + "start_line": 424, + "end_line": 424, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current portfolio of stock holdings for the given trader\n * Dispatch to the Trade Portfolio JSP for display\n *\n * @param userID\n * The User requesting to view their portfolio\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 430, + "end_line": 451, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Get the holdiings for this user", + "start_line": 455, + "end_line": 455, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Walk through the collection of user", + "start_line": 460, + "end_line": 460, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " holdings and creating a list of quotes", + "start_line": 461, + "end_line": 461, + "start_column": 7, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 477, + "end_line": 477, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 478, + "end_line": 478, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 482, + "end_line": 482, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 479, + "end_line": 479, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 483, + "end_line": 483, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 486, + "end_line": 486, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current Quote for the given stock symbol Dispatch to the\n * Trade Quote JSP for display\n *\n * @param userID\n * The stock symbol used to get the current quote\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 491, + "end_line": 509, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " log the exception with error page", + "start_line": 523, + "end_line": 523, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Register a new trader given the provided user Profile information such as\n * address, email, etc. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to create\n * @param passwd\n * The User password\n * @param fullname\n * The new User fullname info\n * @param ccn\n * The new User credit card info\n * @param money\n * The new User opening account balance\n * @param address\n * The new User address info\n * @param email\n * The new User email info\n * @return The userID of the new trader\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 528, + "end_line": 559, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 565, + "end_line": 565, + "start_column": 7, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 581, + "end_line": 581, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 589, + "end_line": 589, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Sell a current holding of stock shares for the given trader. Dispatch to\n * the Trade Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to sell\n * @param indx\n * The unique index identifying the users holding to sell\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 594, + "end_line": 616, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 624, + "end_line": 624, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 625, + "end_line": 625, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " just log the exception and then later on I will redisplay the", + "start_line": 626, + "end_line": 626, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " portfolio page", + "start_line": 627, + "end_line": 627, + "start_column": 7, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " because this is just a user exception", + "start_line": 628, + "end_line": 628, + "start_column": 7, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 631, + "end_line": 631, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.Serializable", @@ -58841,7 +66274,720 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n * TradeServletAction provides servlet specific client side access to each of\n * the Trade brokerage user operations. These include login, logout, buy, sell,\n * getQuote, etc. TradeServletAction manages a web interface to Trade handling\n * HttpRequests/HttpResponse objects and forwarding results to the appropriate\n * JSP page for the web interface. TradeServletAction invokes\n * {@link TradeAction} methods to actually perform each trading operation.\n *\n */", + "comments": [ + { + "content": "\n * Display User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display\n *\n * @param userID\n * The User to display profile info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 72, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 107, + "end_line": 107, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 108, + "end_line": 108, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 112, + "end_line": 112, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 109, + "end_line": 109, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 113, + "end_line": 113, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Update User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display If any in put\n * is incorrect revert back to the account page w/ an appropriate message\n *\n * @param userID\n * The User to upddate profile info\n * @param password\n * The new User password\n * @param cpassword\n * Confirm password\n * @param fullname\n * The new User fullname info\n * @param address\n * The new User address info\n * @param cc\n * The new User credit card info\n * @param email\n * The new User email info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 122, + "end_line": 153, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " First verify input data", + "start_line": 158, + "end_line": 158, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 174, + "end_line": 174, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 175, + "end_line": 175, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 181, + "end_line": 181, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Buy a new holding of shares for the given trader Dispatch to the Trade\n * Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to purchase\n * @param amount\n * The quantity of shares to purchase\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 187, + "end_line": 209, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 221, + "end_line": 221, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 222, + "end_line": 222, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 226, + "end_line": 226, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 223, + "end_line": 223, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 227, + "end_line": 227, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 230, + "end_line": 230, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Create the Trade Home page with personalized information such as the\n * traders account balance Dispatch to the Trade Home JSP for display\n *\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 236, + "end_line": 255, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Edge Caching:", + "start_line": 263, + "end_line": 263, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Getting the MarketSummary has been moved to the JSP", + "start_line": 264, + "end_line": 264, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " MarketSummary.jsp. This makes the MarketSummary a", + "start_line": 265, + "end_line": 265, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " standalone \"fragment\", and thus is a candidate for", + "start_line": 266, + "end_line": 266, + "start_column": 7, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " Edge caching.", + "start_line": 267, + "end_line": 267, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " marketSummaryData = tAction.getMarketSummary();", + "start_line": 268, + "end_line": 268, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " See Edge Caching above", + "start_line": 272, + "end_line": 272, + "start_column": 7, + "end_column": 31, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"marketSummaryData\", marketSummaryData);", + "start_line": 273, + "end_line": 273, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 275, + "end_line": 275, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 276, + "end_line": 276, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 280, + "end_line": 280, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 277, + "end_line": 277, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 281, + "end_line": 281, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 285, + "end_line": 285, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " requestDispatch(ctx, req, resp,", + "start_line": 288, + "end_line": 288, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " TradeConfig.getPage(TradeConfig.HOME_PAGE));", + "start_line": 289, + "end_line": 289, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 290, + "end_line": 290, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 286, + "end_line": 286, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 291, + "end_line": 291, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 295, + "end_line": 295, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Login a Trade User. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to login\n * @param passwd\n * The password supplied by the trader used to authenticate\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 302, + "end_line": 324, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Got a valid userID and passwd, attempt login", + "start_line": 330, + "end_line": 330, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means,", + "start_line": 345, + "end_line": 345, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " handled exception but would invalidate a automation run", + "start_line": 346, + "end_line": 346, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 350, + "end_line": 350, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 354, + "end_line": 354, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 352, + "end_line": 352, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 355, + "end_line": 355, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 360, + "end_line": 360, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Logout a Trade User Dispatch to the Trade Welcome JSP for display\n *\n * @param userID\n * The User to logout\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 368, + "end_line": 388, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 395, + "end_line": 395, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 396, + "end_line": 396, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 400, + "end_line": 400, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 397, + "end_line": 397, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 401, + "end_line": 401, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 405, + "end_line": 405, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " set the status_code to 500", + "start_line": 407, + "end_line": 407, + "start_column": 7, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 415, + "end_line": 415, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Recreate Session object before writing output to the response", + "start_line": 420, + "end_line": 420, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " Once the response headers are written back to the client the", + "start_line": 421, + "end_line": 421, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " opportunity", + "start_line": 422, + "end_line": 422, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " to create a new session in this request may be lost", + "start_line": 423, + "end_line": 423, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " This is to handle only the TradeScenarioServlet case", + "start_line": 424, + "end_line": 424, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current portfolio of stock holdings for the given trader\n * Dispatch to the Trade Portfolio JSP for display\n *\n * @param userID\n * The User requesting to view their portfolio\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 430, + "end_line": 451, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Get the holdiings for this user", + "start_line": 455, + "end_line": 455, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Walk through the collection of user", + "start_line": 460, + "end_line": 460, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " holdings and creating a list of quotes", + "start_line": 461, + "end_line": 461, + "start_column": 7, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 477, + "end_line": 477, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 478, + "end_line": 478, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 482, + "end_line": 482, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 479, + "end_line": 479, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 483, + "end_line": 483, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 486, + "end_line": 486, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current Quote for the given stock symbol Dispatch to the\n * Trade Quote JSP for display\n *\n * @param userID\n * The stock symbol used to get the current quote\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 491, + "end_line": 509, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " log the exception with error page", + "start_line": 523, + "end_line": 523, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Register a new trader given the provided user Profile information such as\n * address, email, etc. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to create\n * @param passwd\n * The User password\n * @param fullname\n * The new User fullname info\n * @param ccn\n * The new User credit card info\n * @param money\n * The new User opening account balance\n * @param address\n * The new User address info\n * @param email\n * The new User email info\n * @return The userID of the new trader\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 528, + "end_line": 559, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 565, + "end_line": 565, + "start_column": 7, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 581, + "end_line": 581, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 589, + "end_line": 589, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Sell a current holding of stock shares for the given trader. Dispatch to\n * the Trade Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to sell\n * @param indx\n * The unique index identifying the users holding to sell\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 594, + "end_line": 616, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " this is a user", + "start_line": 624, + "end_line": 624, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 625, + "end_line": 625, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " just log the exception and then later on I will redisplay the", + "start_line": 626, + "end_line": 626, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " portfolio page", + "start_line": 627, + "end_line": 627, + "start_column": 7, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " because this is just a user exception", + "start_line": 628, + "end_line": 628, + "start_column": 7, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 631, + "end_line": 631, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * TradeServletAction provides servlet specific client side access to each of\n * the Trade brokerage user operations. These include login, logout, buy, sell,\n * getQuote, etc. TradeServletAction manages a web interface to Trade handling\n * HttpRequests/HttpResponse objects and forwarding results to the appropriate\n * JSP page for the web interface. TradeServletAction invokes\n * {@link TradeAction} methods to actually perform each trading operation.\n *\n ", + "start_line": 47, + "end_line": 55, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [ "java.io.Serializable" ], @@ -58856,9 +67002,9 @@ "nested_type_declarations": [], "callable_declarations": { "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "requestDispatch(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -58873,31 +67019,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 643, + "end_line": 643, + "start_column": 32, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 643, + "end_line": 643, + "start_column": 52, + "end_column": 73 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 643, + "end_line": 643, + "start_column": 76, + "end_column": 99 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 643, + "end_line": 643, + "start_column": 102, + "end_column": 114 }, { "type": "java.lang.String", "name": "page", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 643, + "end_line": 643, + "start_column": 117, + "end_column": 127 } ], "code": "{\n ctx.getRequestDispatcher(page).include(req, resp);\n}", @@ -58911,6 +67077,7 @@ "call_sites": [ { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(page)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -58934,6 +67101,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -58962,9 +67130,90 @@ "is_entrypoint": false }, "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doPortfolio(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "/**\n * Retrieve the current portfolio of stock holdings for the given trader\n * Dispatch to the Trade Portfolio JSP for display\n *\n * @param userID\n * The User requesting to view their portfolio\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " Get the holdiings for this user", + "start_line": 455, + "end_line": 455, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Walk through the collection of user", + "start_line": 460, + "end_line": 460, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " holdings and creating a list of quotes", + "start_line": 461, + "end_line": 461, + "start_column": 7, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 477, + "end_line": 477, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 478, + "end_line": 478, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 482, + "end_line": 482, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 479, + "end_line": 479, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 483, + "end_line": 483, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 486, + "end_line": 486, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current portfolio of stock holdings for the given trader\n * Dispatch to the Trade Portfolio JSP for display\n *\n * @param userID\n * The User requesting to view their portfolio\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 430, + "end_line": 451, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -58977,31 +67226,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 452, + "end_line": 452, + "start_column": 20, + "end_column": 37 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 452, + "end_line": 452, + "start_column": 40, + "end_column": 61 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 452, + "end_line": 452, + "start_column": 64, + "end_column": 87 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 452, + "end_line": 452, + "start_column": 90, + "end_column": 102 }, { "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 452, + "end_line": 452, + "start_column": 105, + "end_column": 118 } ], "code": "{\n try {\n // Get the holdiings for this user\n Collection quoteDataBeans = new ArrayList();\n Collection holdingDataBeans = tAction.getHoldings(userID);\n // Walk through the collection of user\n // holdings and creating a list of quotes\n if (holdingDataBeans.size() > 0) {\n Iterator it = holdingDataBeans.iterator();\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n QuoteDataBean quoteData = tAction.getQuote(holdingData.getQuoteID());\n quoteDataBeans.add(quoteData);\n }\n } else {\n results = results + \". Your portfolio is empty.\";\n }\n req.setAttribute(\"results\", results);\n req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n req.setAttribute(\"quoteDataBeans\", quoteDataBeans);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.PORTFOLIO_PAGE));\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"illegal argument:\" + e.getMessage());\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.PORTFOLIO_PAGE));\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(e, \"TradeServletAction.doPortfolio(...)\", \"illegal argument, information should be in exception string\", \"user error\");\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doPortfolio(...)\" + \" exception user =\" + userID, e);\n }\n}", @@ -59024,6 +67293,7 @@ "call_sites": [ { "method_name": "getHoldings", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -59046,6 +67316,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "holdingDataBeans", "receiver_type": "java.util.Collection", "argument_types": [], @@ -59066,6 +67337,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "holdingDataBeans", "receiver_type": "java.util.Collection", "argument_types": [], @@ -59086,6 +67358,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -59106,6 +67379,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -59126,6 +67400,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -59148,6 +67423,7 @@ }, { "method_name": "getQuoteID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -59168,6 +67444,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "quoteDataBeans", "receiver_type": "java.util.Collection", "argument_types": [ @@ -59190,6 +67467,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59213,6 +67491,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59236,6 +67515,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59259,6 +67539,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -59285,6 +67566,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -59307,6 +67589,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 479, + "end_line": 479, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59330,6 +67620,7 @@ }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.IllegalArgumentException", "argument_types": [], @@ -59350,6 +67641,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -59376,6 +67668,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -59398,6 +67691,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 483, + "end_line": 483, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -59423,6 +67724,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -59443,6 +67745,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 486, + "end_line": 486, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -59467,6 +67777,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteDataBeans", "type": "java.util.Collection", "initializer": "new ArrayList()", @@ -59476,6 +67794,14 @@ "end_column": 79 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingDataBeans", "type": "java.util.Collection", "initializer": "tAction.getHoldings(userID)", @@ -59485,6 +67811,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "holdingDataBeans.iterator()", @@ -59494,6 +67828,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "(HoldingDataBean) it.next()", @@ -59503,6 +67845,14 @@ "end_column": 67 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "tAction.getQuote(holdingData.getQuoteID())", @@ -59518,9 +67868,26 @@ "is_entrypoint": false }, "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doQuotes(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "/**\n * Retrieve the current Quote for the given stock symbol Dispatch to the\n * Trade Quote JSP for display\n *\n * @param userID\n * The stock symbol used to get the current quote\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " log the exception with error page", + "start_line": 523, + "end_line": 523, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Retrieve the current Quote for the given stock symbol Dispatch to the\n * Trade Quote JSP for display\n *\n * @param userID\n * The stock symbol used to get the current quote\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 491, + "end_line": 509, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -59533,31 +67900,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 510, + "end_line": 510, + "start_column": 17, + "end_column": 34 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 510, + "end_line": 510, + "start_column": 37, + "end_column": 58 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 510, + "end_line": 510, + "start_column": 61, + "end_column": 84 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 510, + "end_line": 510, + "start_column": 87, + "end_column": 99 }, { "type": "java.lang.String", "name": "symbols", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 510, + "end_line": 510, + "start_column": 102, + "end_column": 115 } ], "code": "{\n try {\n Collection quoteDataBeans = new ArrayList();\n String[] symbolsSplit = symbols.split(\",\");\n for (String symbol : symbolsSplit) {\n QuoteDataBean quoteData = tAction.getQuote(symbol.trim());\n quoteDataBeans.add(quoteData);\n }\n req.setAttribute(\"quoteDataBeans\", quoteDataBeans);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.QUOTE_PAGE));\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doQuotes(...)\" + \" exception user =\" + userID, e);\n }\n}", @@ -59578,6 +67965,7 @@ "call_sites": [ { "method_name": "split", + "comment": null, "receiver_expr": "symbols", "receiver_type": "java.lang.String", "argument_types": [ @@ -59600,6 +67988,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -59622,6 +68011,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "symbol", "receiver_type": "java.lang.String", "argument_types": [], @@ -59642,6 +68032,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "quoteDataBeans", "receiver_type": "java.util.Collection", "argument_types": [ @@ -59664,6 +68055,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59687,6 +68079,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -59713,6 +68106,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -59735,6 +68129,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -59755,6 +68150,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 523, + "end_line": 523, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -59779,6 +68182,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteDataBeans", "type": "java.util.Collection", "initializer": "new ArrayList()", @@ -59788,6 +68199,14 @@ "end_column": 79 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbolsSplit", "type": "java.lang.String[]", "initializer": "symbols.split(\",\")", @@ -59797,6 +68216,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "", @@ -59806,6 +68233,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "tAction.getQuote(symbol.trim())", @@ -59821,9 +68256,122 @@ "is_entrypoint": false }, "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doLogout(ServletContext, HttpServletRequest, HttpServletResponse, String)", - "comment": "/**\n * Logout a Trade User Dispatch to the Trade Welcome JSP for display\n *\n * @param userID\n * The User to logout\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " this is a user", + "start_line": 395, + "end_line": 395, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 396, + "end_line": 396, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 400, + "end_line": 400, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 397, + "end_line": 397, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 401, + "end_line": 401, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 405, + "end_line": 405, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " set the status_code to 500", + "start_line": 407, + "end_line": 407, + "start_column": 7, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 415, + "end_line": 415, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Recreate Session object before writing output to the response", + "start_line": 420, + "end_line": 420, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " Once the response headers are written back to the client the", + "start_line": 421, + "end_line": 421, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " opportunity", + "start_line": 422, + "end_line": 422, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " to create a new session in this request may be lost", + "start_line": 423, + "end_line": 423, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " This is to handle only the TradeScenarioServlet case", + "start_line": 424, + "end_line": 424, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * Logout a Trade User Dispatch to the Trade Welcome JSP for display\n *\n * @param userID\n * The User to logout\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 368, + "end_line": 388, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -59836,25 +68384,41 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 389, + "end_line": 389, + "start_column": 17, + "end_column": 34 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 389, + "end_line": 389, + "start_column": 37, + "end_column": 58 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 389, + "end_line": 389, + "start_column": 61, + "end_column": 84 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 389, + "end_line": 389, + "start_column": 87, + "end_column": 99 } ], "code": "{\n String results = \"\";\n try {\n tAction.logout(userID);\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page, at the end of the page.\n req.setAttribute(\"results\", results + \"illegal argument:\" + e.getMessage());\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(e, \"TradeServletAction.doLogout(...)\", \"illegal argument, information should be in exception string\", \"treating this as a user error and forwarding on to a new page\");\n } catch (Exception e) {\n // log the exception and foward to a error page\n Log.error(e, \"TradeServletAction.doLogout(...):\", \"Error logging out\" + userID, \"fowarding to an error page\");\n // set the status_code to 500\n throw new ServletException(\"TradeServletAction.doLogout(...)\" + \"exception logging out user \" + userID, e);\n }\n HttpSession session = req.getSession();\n if (session != null) {\n session.invalidate();\n }\n // Added to actually remove a user from the authentication cache\n req.logout();\n Object o = req.getAttribute(\"TSS-RecreateSessionInLogout\");\n if (o != null && ((Boolean) o).equals(Boolean.TRUE)) {\n // Recreate Session object before writing output to the response\n // Once the response headers are written back to the client the\n // opportunity\n // to create a new session in this request may be lost\n // This is to handle only the TradeScenarioServlet case\n session = req.getSession(true);\n }\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.WELCOME_PAGE));\n}", @@ -59877,6 +68441,7 @@ "call_sites": [ { "method_name": "logout", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -59899,6 +68464,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page, at the end of the page.", + "start_line": 397, + "end_line": 397, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -59922,6 +68495,7 @@ }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.IllegalArgumentException", "argument_types": [], @@ -59942,6 +68516,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 401, + "end_line": 401, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -59967,6 +68549,14 @@ }, { "method_name": "error", + "comment": { + "content": " log the exception and foward to a error page", + "start_line": 405, + "end_line": 405, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -59992,6 +68582,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -60012,6 +68603,7 @@ }, { "method_name": "invalidate", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [], @@ -60032,6 +68624,14 @@ }, { "method_name": "logout", + "comment": { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 415, + "end_line": 415, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -60052,6 +68652,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60074,6 +68675,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "((Boolean) o)", "receiver_type": "java.lang.Boolean", "argument_types": [ @@ -60096,6 +68698,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60118,6 +68721,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -60144,6 +68748,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -60166,6 +68771,14 @@ }, { "method_name": "", + "comment": { + "content": " set the status_code to 500", + "start_line": 407, + "end_line": 407, + "start_column": 7, + "end_column": 35, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -60190,6 +68803,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -60199,6 +68820,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "req.getSession()", @@ -60208,6 +68837,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "o", "type": "java.lang.Object", "initializer": "req.getAttribute(\"TSS-RecreateSessionInLogout\")", @@ -60223,9 +68860,9 @@ "is_entrypoint": false }, "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doMarketSummary(ServletContext, HttpServletRequest, HttpServletResponse, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -60238,25 +68875,41 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 649, + "end_line": 649, + "start_column": 24, + "end_column": 41 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 649, + "end_line": 649, + "start_column": 44, + "end_column": 65 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 649, + "end_line": 649, + "start_column": 68, + "end_column": 91 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 649, + "end_line": 649, + "start_column": 94, + "end_column": 106 } ], "code": "{\n req.setAttribute(\"results\", \"test\");\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.MARKET_SUMMARY_PAGE));\n}", @@ -60272,6 +68925,7 @@ "call_sites": [ { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60295,6 +68949,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -60321,6 +68976,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -60349,9 +69005,178 @@ "is_entrypoint": false }, "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doHome(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "/**\n * Create the Trade Home page with personalized information such as the\n * traders account balance Dispatch to the Trade Home JSP for display\n *\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " Edge Caching:", + "start_line": 263, + "end_line": 263, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Getting the MarketSummary has been moved to the JSP", + "start_line": 264, + "end_line": 264, + "start_column": 7, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " MarketSummary.jsp. This makes the MarketSummary a", + "start_line": 265, + "end_line": 265, + "start_column": 7, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " standalone \"fragment\", and thus is a candidate for", + "start_line": 266, + "end_line": 266, + "start_column": 7, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " Edge caching.", + "start_line": 267, + "end_line": 267, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " marketSummaryData = tAction.getMarketSummary();", + "start_line": 268, + "end_line": 268, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " See Edge Caching above", + "start_line": 272, + "end_line": 272, + "start_column": 7, + "end_column": 31, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"marketSummaryData\", marketSummaryData);", + "start_line": 273, + "end_line": 273, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 275, + "end_line": 275, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 276, + "end_line": 276, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 280, + "end_line": 280, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 277, + "end_line": 277, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 281, + "end_line": 281, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 285, + "end_line": 285, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " requestDispatch(ctx, req, resp,", + "start_line": 288, + "end_line": 288, + "start_column": 7, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " TradeConfig.getPage(TradeConfig.HOME_PAGE));", + "start_line": 289, + "end_line": 289, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 290, + "end_line": 290, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 286, + "end_line": 286, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 291, + "end_line": 291, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 295, + "end_line": 295, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Create the Trade Home page with personalized information such as the\n * traders account balance Dispatch to the Trade Home JSP for display\n *\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 236, + "end_line": 255, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -60364,31 +69189,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 15, + "end_column": 32 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 35, + "end_column": 56 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 59, + "end_column": 82 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 85, + "end_column": 97 }, { "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 256, + "end_line": 256, + "start_column": 100, + "end_column": 113 } ], "code": "{\n try {\n AccountDataBean accountData = tAction.getAccountData(userID);\n Collection holdingDataBeans = tAction.getHoldings(userID);\n // Edge Caching:\n // Getting the MarketSummary has been moved to the JSP\n // MarketSummary.jsp. This makes the MarketSummary a\n // standalone \"fragment\", and thus is a candidate for\n // Edge caching.\n // marketSummaryData = tAction.getMarketSummary();\n req.setAttribute(\"accountData\", accountData);\n req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n // See Edge Caching above\n // req.setAttribute(\"marketSummaryData\", marketSummaryData);\n req.setAttribute(\"results\", results);\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"check userID = \" + userID + \" and that the database is populated\");\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.HOME_PAGE));\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(\"TradeServletAction.doHome(...)\" + \"illegal argument, information should be in exception string\" + \"treating this as a user error and forwarding on to a new page\", e);\n } catch (javax.ejb.FinderException e) {\n // this is a user error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"\\nCould not find account for + \" + userID);\n // requestDispatch(ctx, req, resp,\n // TradeConfig.getPage(TradeConfig.HOME_PAGE));\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(\"TradeServletAction.doHome(...)\" + \"Error finding account for user \" + userID + \"treating this as a user error and forwarding on to a new page\", e);\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doHome(...)\" + \" exception user =\" + userID, e);\n }\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.HOME_PAGE));\n}", @@ -60408,6 +69253,7 @@ "call_sites": [ { "method_name": "getAccountData", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -60430,6 +69276,7 @@ }, { "method_name": "getHoldings", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -60452,6 +69299,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60475,6 +69323,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60498,6 +69347,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " req.setAttribute(\"marketSummaryData\", marketSummaryData);", + "start_line": 273, + "end_line": 273, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60521,6 +69378,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 277, + "end_line": 277, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60544,6 +69409,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -60570,6 +69436,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -60592,6 +69459,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 281, + "end_line": 281, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -60615,6 +69490,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 286, + "end_line": 286, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60638,6 +69521,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 291, + "end_line": 291, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -60661,6 +69552,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -60687,6 +69579,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -60709,6 +69602,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 295, + "end_line": 295, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -60733,6 +69634,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tAction.getAccountData(userID)", @@ -60742,6 +69651,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingDataBeans", "type": "java.util.Collection", "initializer": "tAction.getHoldings(userID)", @@ -60757,9 +69674,66 @@ "is_entrypoint": false }, "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doAccount(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "/**\n * Display User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display\n *\n * @param userID\n * The User to display profile info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " this is a user", + "start_line": 107, + "end_line": 107, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 108, + "end_line": 108, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 112, + "end_line": 112, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 109, + "end_line": 109, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 113, + "end_line": 113, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Display User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display\n *\n * @param userID\n * The User to display profile info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 72, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -60772,31 +69746,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 18, + "end_column": 35 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 38, + "end_column": 59 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 62, + "end_column": 85 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 88, + "end_column": 100 }, { "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 103, + "end_column": 116 } ], "code": "{\n try {\n AccountDataBean accountData = tAction.getAccountData(userID);\n AccountProfileDataBean accountProfileData = tAction.getAccountProfileData(userID);\n Collection orderDataBeans = (TradeConfig.getLongRun() ? new ArrayList() : (Collection) tAction.getOrders(userID));\n req.setAttribute(\"accountData\", accountData);\n req.setAttribute(\"accountProfileData\", accountProfileData);\n req.setAttribute(\"orderDataBeans\", orderDataBeans);\n req.setAttribute(\"results\", results);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.ACCOUNT_PAGE));\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"could not find account for userID = \" + userID);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.HOME_PAGE));\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(\"TradeServletAction.doAccount(...)\", \"illegal argument, information should be in exception string\", e);\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doAccount(...)\" + \" exception user =\" + userID, e);\n }\n}", @@ -60818,6 +69812,7 @@ "call_sites": [ { "method_name": "getAccountData", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -60840,6 +69835,7 @@ }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -60862,6 +69858,7 @@ }, { "method_name": "getLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -60882,6 +69879,7 @@ }, { "method_name": "getOrders", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -60904,6 +69902,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60927,6 +69926,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60950,6 +69950,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60973,6 +69974,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -60996,6 +69998,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -61022,6 +70025,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -61044,6 +70048,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 109, + "end_line": 109, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -61067,6 +70079,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -61093,6 +70106,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -61115,6 +70129,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 113, + "end_line": 113, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -61139,6 +70161,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -61159,6 +70182,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -61183,6 +70214,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tAction.getAccountData(userID)", @@ -61192,6 +70231,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "tAction.getAccountProfileData(userID)", @@ -61201,6 +70248,14 @@ "end_column": 87 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderDataBeans", "type": "java.util.Collection", "initializer": "(TradeConfig.getLongRun() ? new ArrayList() : (Collection) tAction.getOrders(userID))", @@ -61216,9 +70271,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "TradeServletAction()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -61242,9 +70297,66 @@ "is_entrypoint": false }, "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doBuy(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String)", - "comment": "/**\n * Buy a new holding of shares for the given trader Dispatch to the Trade\n * Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to purchase\n * @param amount\n * The quantity of shares to purchase\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " this is a user", + "start_line": 221, + "end_line": 221, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 222, + "end_line": 222, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 226, + "end_line": 226, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 223, + "end_line": 223, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 227, + "end_line": 227, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 230, + "end_line": 230, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Buy a new holding of shares for the given trader Dispatch to the Trade\n * Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to purchase\n * @param amount\n * The quantity of shares to purchase\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 187, + "end_line": 209, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -61257,37 +70369,61 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 14, + "end_column": 31 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 34, + "end_column": 55 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 58, + "end_column": 81 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 84, + "end_column": 96 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 99, + "end_column": 111 }, { "type": "java.lang.String", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 210, + "end_line": 210, + "start_column": 114, + "end_column": 128 } ], "code": "{\n String results = \"\";\n try {\n OrderDataBean orderData = tAction.buy(userID, symbol, new Double(quantity).doubleValue(), TradeConfig.getOrderProcessingMode());\n req.setAttribute(\"orderData\", orderData);\n req.setAttribute(\"results\", results);\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"illegal argument:\");\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.HOME_PAGE));\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(e, \"TradeServletAction.doBuy(...)\", \"illegal argument. userID = \" + userID, \"symbol = \" + symbol);\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.buy(...)\" + \" exception buying stock \" + symbol + \" for user \" + userID, e);\n }\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.ORDER_PAGE));\n}", @@ -61308,6 +70444,7 @@ "call_sites": [ { "method_name": "buy", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -61333,6 +70470,7 @@ }, { "method_name": "doubleValue", + "comment": null, "receiver_expr": "new Double(quantity)", "receiver_type": "java.lang.Double", "argument_types": [], @@ -61353,6 +70491,7 @@ }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -61373,6 +70512,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -61396,6 +70536,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -61419,6 +70560,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 223, + "end_line": 223, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -61442,6 +70591,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -61468,6 +70618,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -61490,6 +70641,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 227, + "end_line": 227, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -61515,6 +70674,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -61541,6 +70701,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -61563,6 +70724,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Double", "argument_types": [ @@ -61585,6 +70747,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 230, + "end_line": 230, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -61609,6 +70779,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -61618,6 +70796,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "tAction.buy(userID, symbol, new Double(quantity).doubleValue(), TradeConfig.getOrderProcessingMode())", @@ -61633,9 +70819,58 @@ "is_entrypoint": false }, "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doAccountUpdate(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String)", - "comment": "/**\n * Update User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display If any in put\n * is incorrect revert back to the account page w/ an appropriate message\n *\n * @param userID\n * The User to upddate profile info\n * @param password\n * The new User password\n * @param cpassword\n * Confirm password\n * @param fullname\n * The new User fullname info\n * @param address\n * The new User address info\n * @param cc\n * The new User credit card info\n * @param email\n * The new User email info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " First verify input data", + "start_line": 158, + "end_line": 158, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 174, + "end_line": 174, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 175, + "end_line": 175, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 181, + "end_line": 181, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Update User Profile information such as address, email, etc. for the\n * given Trader Dispatch to the Trade Account JSP for display If any in put\n * is incorrect revert back to the account page w/ an appropriate message\n *\n * @param userID\n * The User to upddate profile info\n * @param password\n * The new User password\n * @param cpassword\n * Confirm password\n * @param fullname\n * The new User fullname info\n * @param address\n * The new User address info\n * @param cc\n * The new User credit card info\n * @param email\n * The new User email info\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 122, + "end_line": 153, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -61648,61 +70883,101 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 24, + "end_column": 41 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 44, + "end_column": 65 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 68, + "end_column": 91 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 94, + "end_column": 106 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 109, + "end_column": 123 }, { "type": "java.lang.String", "name": "cpassword", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 126, + "end_column": 141 }, { "type": "java.lang.String", "name": "fullName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 155, + "end_line": 155, + "start_column": 7, + "end_column": 21 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 155, + "end_line": 155, + "start_column": 24, + "end_column": 37 }, { "type": "java.lang.String", "name": "creditcard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 155, + "end_line": 155, + "start_column": 40, + "end_column": 56 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 155, + "end_line": 155, + "start_column": 59, + "end_column": 70 } ], "code": "{\n String results = \"\";\n // First verify input data\n boolean doUpdate = true;\n if (password.equals(cpassword) == false) {\n results = \"Update profile error: passwords do not match\";\n doUpdate = false;\n } else if (password.length() <= 0 || fullName.length() <= 0 || address.length() <= 0 || creditcard.length() <= 0 || email.length() <= 0) {\n results = \"Update profile error: please fill in all profile information fields\";\n doUpdate = false;\n }\n AccountProfileDataBean accountProfileData = new AccountProfileDataBean(userID, password, fullName, address, email, creditcard);\n try {\n if (doUpdate) {\n accountProfileData = tAction.updateAccountProfile(accountProfileData);\n results = \"Account profile update successful\";\n }\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"invalid argument, check userID is correct, and the database is populated\" + userID);\n Log.error(e, \"TradeServletAction.doAccount(...)\", \"illegal argument, information should be in exception string\", \"treating this as a user error and forwarding on to a new page\");\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doAccountUpdate(...)\" + \" exception user =\" + userID, e);\n }\n doAccount(ctx, req, resp, userID, results);\n}", @@ -61721,6 +70996,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [ @@ -61743,6 +71019,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [], @@ -61763,6 +71040,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "fullName", "receiver_type": "java.lang.String", "argument_types": [], @@ -61783,6 +71061,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "address", "receiver_type": "java.lang.String", "argument_types": [], @@ -61803,6 +71082,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "creditcard", "receiver_type": "java.lang.String", "argument_types": [], @@ -61823,6 +71103,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "email", "receiver_type": "java.lang.String", "argument_types": [], @@ -61843,6 +71124,7 @@ }, { "method_name": "updateAccountProfile", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -61865,6 +71147,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -61888,6 +71178,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -61913,6 +71204,7 @@ }, { "method_name": "doAccount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -61939,6 +71231,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -61966,6 +71259,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 181, + "end_line": 181, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -61990,6 +71291,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -61999,6 +71308,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "doUpdate", "type": "boolean", "initializer": "true", @@ -62008,6 +71325,14 @@ "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "new AccountProfileDataBean(userID, password, fullName, address, email, creditcard)", @@ -62023,9 +71348,66 @@ "is_entrypoint": false }, "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doSell(ServletContext, HttpServletRequest, HttpServletResponse, String, Integer)", - "comment": "/**\n * Sell a current holding of stock shares for the given trader. Dispatch to\n * the Trade Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to sell\n * @param indx\n * The unique index identifying the users holding to sell\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " this is a user", + "start_line": 624, + "end_line": 624, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 625, + "end_line": 625, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " just log the exception and then later on I will redisplay the", + "start_line": 626, + "end_line": 626, + "start_column": 7, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " portfolio page", + "start_line": 627, + "end_line": 627, + "start_column": 7, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " because this is just a user exception", + "start_line": 628, + "end_line": 628, + "start_column": 7, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 631, + "end_line": 631, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Sell a current holding of stock shares for the given trader. Dispatch to\n * the Trade Portfolio JSP for display\n *\n * @param userID\n * The User buying shares\n * @param symbol\n * The stock to sell\n * @param indx\n * The unique index identifying the users holding to sell\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 594, + "end_line": 616, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -62038,31 +71420,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 617, + "end_line": 617, + "start_column": 15, + "end_column": 32 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 617, + "end_line": 617, + "start_column": 35, + "end_column": 56 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 617, + "end_line": 617, + "start_column": 59, + "end_column": 82 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 617, + "end_line": 617, + "start_column": 85, + "end_column": 97 }, { "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 617, + "end_line": 617, + "start_column": 100, + "end_column": 116 } ], "code": "{\n String results = \"\";\n try {\n OrderDataBean orderData = tAction.sell(userID, holdingID, TradeConfig.getOrderProcessingMode());\n req.setAttribute(\"orderData\", orderData);\n req.setAttribute(\"results\", results);\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // just log the exception and then later on I will redisplay the\n // portfolio page\n // because this is just a user exception\n Log.error(e, \"TradeServletAction.doSell(...)\", \"illegal argument, information should be in exception string\", \"user error\");\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doSell(...)\" + \" exception selling holding \" + holdingID + \" for user =\" + userID, e);\n }\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.ORDER_PAGE));\n}", @@ -62082,6 +71484,7 @@ "call_sites": [ { "method_name": "sell", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -62106,6 +71509,7 @@ }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -62126,6 +71530,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62149,6 +71554,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62172,6 +71578,14 @@ }, { "method_name": "error", + "comment": { + "content": " because this is just a user exception", + "start_line": 628, + "end_line": 628, + "start_column": 7, + "end_column": 46, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -62197,6 +71611,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -62223,6 +71638,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -62245,6 +71661,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 631, + "end_line": 631, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -62269,6 +71693,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -62278,6 +71710,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "tAction.sell(userID, holdingID, TradeConfig.getOrderProcessingMode())", @@ -62293,9 +71733,9 @@ "is_entrypoint": false }, "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doWelcome(ServletContext, HttpServletRequest, HttpServletResponse, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -62308,25 +71748,41 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 637, + "end_line": 637, + "start_column": 18, + "end_column": 35 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 637, + "end_line": 637, + "start_column": 38, + "end_column": 59 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 637, + "end_line": 637, + "start_column": 62, + "end_column": 85 }, { "type": "java.lang.String", "name": "status", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 637, + "end_line": 637, + "start_column": 88, + "end_column": 100 } ], "code": "{\n req.setAttribute(\"results\", status);\n requestDispatch(ctx, req, resp, null, TradeConfig.getPage(TradeConfig.WELCOME_PAGE));\n}", @@ -62342,6 +71798,7 @@ "call_sites": [ { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62365,6 +71822,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -62391,6 +71849,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -62419,9 +71878,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "TradeServletAction(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -62437,7 +71896,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 29, + "end_column": 65 } ], "code": "{\n tAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -62453,6 +71916,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -62473,6 +71937,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -62495,6 +71960,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -62515,6 +71981,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -62535,6 +72002,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -62563,9 +72031,42 @@ "is_entrypoint": false }, "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doRegister(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String, String, String, String, String, String)", - "comment": "/**\n * Register a new trader given the provided user Profile information such as\n * address, email, etc. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to create\n * @param passwd\n * The User password\n * @param fullname\n * The new User fullname info\n * @param ccn\n * The new User credit card info\n * @param money\n * The new User opening account balance\n * @param address\n * The new User address info\n * @param email\n * The new User email info\n * @return The userID of the new trader\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 565, + "end_line": 565, + "start_column": 7, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 581, + "end_line": 581, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 589, + "end_line": 589, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Register a new trader given the provided user Profile information such as\n * address, email, etc. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to create\n * @param passwd\n * The User password\n * @param fullname\n * The new User fullname info\n * @param ccn\n * The new User credit card info\n * @param money\n * The new User opening account balance\n * @param address\n * The new User address info\n * @param email\n * The new User email info\n * @return The userID of the new trader\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 528, + "end_line": 559, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -62578,67 +72079,111 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 19, + "end_column": 36 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 39, + "end_column": 60 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 63, + "end_column": 86 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 89, + "end_column": 101 }, { "type": "java.lang.String", "name": "passwd", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 104, + "end_column": 116 }, { "type": "java.lang.String", "name": "cpasswd", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 119, + "end_column": 132 }, { "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 560, + "end_line": 560, + "start_column": 135, + "end_column": 149 }, { "type": "java.lang.String", "name": "ccn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 7, + "end_column": 16 }, { "type": "java.lang.String", "name": "openBalanceString", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 19, + "end_column": 42 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 45, + "end_column": 56 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 59, + "end_column": 72 } ], "code": "{\n String results = \"\";\n try {\n // Validate user passwords match and are atleast 1 char in length\n if ((passwd.equals(cpasswd)) && (passwd.length() >= 1)) {\n AccountDataBean accountData = tAction.register(userID, passwd, fullname, address, email, ccn, new BigDecimal(openBalanceString));\n if (accountData == null) {\n results = \"Registration operation failed;\";\n System.out.println(results);\n req.setAttribute(\"results\", results);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.REGISTER_PAGE));\n } else {\n doLogin(ctx, req, resp, userID, passwd);\n results = \"Registration operation succeeded; Account \" + accountData.getAccountID() + \" has been created.\";\n req.setAttribute(\"results\", results);\n }\n } else {\n // Password validation failed\n results = \"Registration operation failed, your passwords did not match\";\n System.out.println(results);\n req.setAttribute(\"results\", results);\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.REGISTER_PAGE));\n }\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doRegister(...)\" + \" exception user =\" + userID, e);\n }\n}", @@ -62660,6 +72205,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "passwd", "receiver_type": "java.lang.String", "argument_types": [ @@ -62682,6 +72228,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "passwd", "receiver_type": "java.lang.String", "argument_types": [], @@ -62702,6 +72249,7 @@ }, { "method_name": "register", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -62730,6 +72278,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -62752,6 +72301,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62775,6 +72325,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -62801,6 +72352,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -62823,6 +72375,7 @@ }, { "method_name": "doLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -62849,6 +72402,7 @@ }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "accountData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -62869,6 +72423,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62892,6 +72447,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -62914,6 +72470,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -62937,6 +72494,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -62963,6 +72521,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -62985,6 +72544,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -63007,6 +72567,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 589, + "end_line": 589, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -63031,6 +72599,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -63040,6 +72616,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tAction.register(userID, passwd, fullname, address, email, ccn, new BigDecimal(openBalanceString))", @@ -63055,9 +72639,90 @@ "is_entrypoint": false }, "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeServletAction.java", "signature": "doLogin(ServletContext, HttpServletRequest, HttpServletResponse, String, String)", - "comment": "/**\n * Login a Trade User. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to login\n * @param passwd\n * The password supplied by the trader used to authenticate\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n */", + "comments": [ + { + "content": " Got a valid userID and passwd, attempt login", + "start_line": 330, + "end_line": 330, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means,", + "start_line": 345, + "end_line": 345, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " handled exception but would invalidate a automation run", + "start_line": 346, + "end_line": 346, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " this is a user", + "start_line": 350, + "end_line": 350, + "start_column": 54, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " error so I will", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 354, + "end_line": 354, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 352, + "end_line": 352, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 355, + "end_line": 355, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 360, + "end_line": 360, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * Login a Trade User. Dispatch to the Trade Home JSP for display\n *\n * @param userID\n * The User to login\n * @param passwd\n * The password supplied by the trader used to authenticate\n * @param ctx\n * the servlet context\n * @param req\n * the HttpRequest object\n * @param resp\n * the HttpResponse object\n * @param results\n * A short description of the results/success of this web request\n * provided on the web page\n * @exception javax.servlet.ServletException\n * If a servlet specific exception is encountered\n * @exception javax.io.IOException\n * If an exception occurs while writing results back to the\n * user\n *\n ", + "start_line": 302, + "end_line": 324, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -63070,31 +72735,51 @@ "type": "javax.servlet.ServletContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 325, + "end_line": 325, + "start_column": 16, + "end_column": 33 }, { "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 325, + "end_line": 325, + "start_column": 36, + "end_column": 57 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 325, + "end_line": 325, + "start_column": 60, + "end_column": 83 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 325, + "end_line": 325, + "start_column": 86, + "end_column": 98 }, { "type": "java.lang.String", "name": "passwd", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 325, + "end_line": 325, + "start_column": 101, + "end_column": 113 } ], "code": "{\n String results = \"\";\n try {\n // Got a valid userID and passwd, attempt login\n if (tAction == null) {\n System.out.println(\"null\");\n }\n AccountDataBean accountData = tAction.login(userID, passwd);\n if (accountData != null) {\n HttpSession session = req.getSession(true);\n session.setAttribute(\"uidBean\", userID);\n session.setAttribute(\"sessionCreationDate\", new java.util.Date());\n results = \"Ready to Trade\";\n doHome(ctx, req, resp, userID, results);\n return;\n } else {\n req.setAttribute(\"results\", results + \"\\nCould not find account for + \" + userID);\n // log the exception with an error level of 3 which means,\n // handled exception but would invalidate a automation run\n Log.log(\"TradeServletAction.doLogin(...)\", \"Error finding account for user \" + userID + \"\", \"user entered a bad username or the database is not populated\");\n }\n } catch (java.lang.IllegalArgumentException e) {\n // this is a user\n // error so I will\n // forward them to another page rather than throw a 500\n req.setAttribute(\"results\", results + \"illegal argument:\" + e.getMessage());\n // log the exception with an error level of 3 which means, handled\n // exception but would invalidate a automation run\n Log.error(e, \"TradeServletAction.doLogin(...)\", \"illegal argument, information should be in exception string\", \"treating this as a user error and forwarding on to a new page\");\n } catch (Exception e) {\n // log the exception with error page\n throw new ServletException(\"TradeServletAction.doLogin(...)\" + \"Exception logging in user \" + userID + \"with password\" + passwd, e);\n }\n requestDispatch(ctx, req, resp, userID, TradeConfig.getPage(TradeConfig.WELCOME_PAGE));\n}", @@ -63117,6 +72802,7 @@ "call_sites": [ { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -63139,6 +72825,7 @@ }, { "method_name": "login", + "comment": null, "receiver_expr": "tAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -63162,6 +72849,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -63184,6 +72872,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -63207,6 +72896,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -63230,6 +72920,7 @@ }, { "method_name": "doHome", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -63256,6 +72947,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -63279,6 +72971,14 @@ }, { "method_name": "log", + "comment": { + "content": " handled exception but would invalidate a automation run", + "start_line": 346, + "end_line": 346, + "start_column": 9, + "end_column": 66, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -63303,6 +73003,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 352, + "end_line": 352, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -63326,6 +73034,7 @@ }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.IllegalArgumentException", "argument_types": [], @@ -63346,6 +73055,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 355, + "end_line": 355, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -63371,6 +73088,7 @@ }, { "method_name": "requestDispatch", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -63397,6 +73115,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -63419,6 +73138,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -63439,6 +73159,14 @@ }, { "method_name": "", + "comment": { + "content": " log the exception with error page", + "start_line": 360, + "end_line": 360, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.servlet.ServletException", "argument_types": [ @@ -63463,6 +73191,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.lang.String", "initializer": "\"\"", @@ -63472,6 +73208,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tAction.login(userID, passwd)", @@ -63481,6 +73225,14 @@ "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "req.getSession(true)", @@ -63498,7 +73250,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 60, @@ -63514,7 +73273,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 62, @@ -63529,14 +73295,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeSession2Direct.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeSession2Direct.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeSession2Direct.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeSession2Direct.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.lang.annotation.Retention", "java.lang.annotation.Target", @@ -63558,7 +73336,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [], "annotations": [], @@ -63567,14 +73345,125 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/JAXRSApplication.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/JAXRSApplication.java", + "package_name": "com.ibm.websphere.samples.daytrader.jaxrs", + "comments": [ + { + "content": "\n *\n * @author hantsy\n ", + "start_line": 21, + "end_line": 24, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "javax.ws.rs.ApplicationPath", + "javax.ws.rs.core.Application" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.jaxrs.JAXRSApplication": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.ws.rs.core.Application" + ], + "comments": [ + { + "content": "\n *\n * @author hantsy\n ", + "start_line": 21, + "end_line": 24, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@ApplicationPath(\"/rest\")" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": {}, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 84, + "end_line": 88, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 94, + "end_line": 99, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.time.LocalDateTime", @@ -63601,7 +73490,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 84, + "end_line": 88, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 94, + "end_line": 99, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -63613,9 +73535,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 94, + "end_line": 99, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -63631,7 +73562,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 101, + "end_line": 101, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = LocalDateTime.now();\n}", @@ -63647,6 +73582,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -63669,6 +73605,7 @@ }, { "method_name": "now", + "comment": null, "receiver_expr": "LocalDateTime", "receiver_type": "java.time.LocalDateTime", "argument_types": [], @@ -63695,9 +73632,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -63714,13 +73660,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -63734,6 +73688,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -63763,9 +73718,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 84, + "end_line": 88, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -63791,9 +73755,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValCDI.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -63810,13 +73783,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 45, + "end_column": 67 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n ServletOutputStream out = res.getOutputStream();\n int currentHitCount = hitCountBean.getHitCount(initTime);\n hitCountBean.hitList();\n out.println(\"Ping Servlet Bean Validation CDI\" + \"

Ping Servlet Bean Validation CDI
Init time : \" + initTime + \"

Hit Count: \" + currentHitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -63835,6 +73816,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -63857,6 +73839,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -63877,6 +73860,7 @@ }, { "method_name": "getHitCount", + "comment": null, "receiver_expr": "hitCountBean", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean", "argument_types": [ @@ -63899,6 +73883,7 @@ }, { "method_name": "hitList", + "comment": null, "receiver_expr": "hitCountBean", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean", "argument_types": [], @@ -63919,6 +73904,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -63941,6 +73927,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -63964,6 +73951,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -63987,6 +73975,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -64008,6 +73997,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -64017,6 +74014,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentHitCount", "type": "int", "initializer": "hitCountBean.getHitCount(initTime)", @@ -64034,7 +74039,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.CDIMethodConstraintBean", "start_line": 35, @@ -64048,7 +74060,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 37, @@ -64064,7 +74083,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.time.LocalDateTime", "start_line": 38, @@ -64080,52 +74106,50 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/JAXRSApplication.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/JAXRSApplication.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "javax.ws.rs.ApplicationPath", - "javax.ws.rs.core.Application" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.jaxrs.JAXRSApplication": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [ - "javax.ws.rs.core.Application" - ], - "comment": "/**\n *\n * @author hantsy\n */", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@ApplicationPath(\"/rest\")" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": {}, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2JSP tests a call from a servlet to a JavaServer Page providing\n * server-side dynamic HTML through JSP scripting.\n *\n ", + "start_line": 28, + "end_line": 33, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "java.io.IOException", "javax.servlet.ServletException", @@ -64148,7 +74172,32 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2JSP tests a call from a servlet to a JavaServer Page providing\n * server-side dynamic HTML through JSP scripting.\n *\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingServlet2JSP tests a call from a servlet to a JavaServer Page providing\n * server-side dynamic HTML through JSP scripting.\n *\n ", + "start_line": 28, + "end_line": 33, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -64160,9 +74209,18 @@ "nested_type_declarations": [], "callable_declarations": { "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -64179,13 +74237,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -64199,6 +74265,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -64228,9 +74295,18 @@ "is_entrypoint": true }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Jsp.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -64247,13 +74323,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 47, + "end_column": 69 } ], "code": "{\n PingBean ab;\n try {\n ab = new PingBean();\n hitCount++;\n ab.setMsg(\"Hit Count: \" + hitCount);\n req.setAttribute(\"ab\", ab);\n getServletConfig().getServletContext().getRequestDispatcher(\"/PingServlet2Jsp.jsp\").forward(req, res);\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2Jsp.doGet(...): request error\");\n res.sendError(500, \"PingServlet2Jsp.doGet(...): request error\" + ex.toString());\n }\n}", @@ -64271,6 +74355,7 @@ "call_sites": [ { "method_name": "setMsg", + "comment": null, "receiver_expr": "ab", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [ @@ -64293,6 +74378,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -64316,6 +74402,7 @@ }, { "method_name": "forward", + "comment": null, "receiver_expr": "getServletConfig().getServletContext().getRequestDispatcher(\"/PingServlet2Jsp.jsp\")", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -64339,6 +74426,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "getServletConfig().getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -64361,6 +74449,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -64381,6 +74470,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -64401,6 +74491,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -64424,6 +74515,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -64447,6 +74539,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ex", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -64467,6 +74560,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [], @@ -64488,6 +74582,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ab", "type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "initializer": "", @@ -64505,7 +74607,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 36, @@ -64521,7 +74630,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 37, @@ -64537,14 +74653,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.StringReader", "javax.json.Json", @@ -64564,7 +74692,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "javax.websocket.Decoder.Text" ], @@ -64576,9 +74704,9 @@ "nested_type_declarations": [], "callable_declarations": { "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "signature": "destroy()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -64604,9 +74732,9 @@ "is_entrypoint": false }, "decode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "signature": "decode(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -64622,7 +74750,11 @@ "type": "java.lang.String", "name": "json", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 31, + "end_column": 41 } ], "code": "{\n JsonObject jsonObject = Json.createReader(new StringReader(json)).readObject();\n JsonMessage message = new JsonMessage();\n message.setKey(jsonObject.getString(\"key\"));\n message.setValue(jsonObject.getString(\"value\"));\n return message;\n}", @@ -64639,6 +74771,7 @@ "call_sites": [ { "method_name": "readObject", + "comment": null, "receiver_expr": "Json.createReader(new StringReader(json))", "receiver_type": "javax.json.JsonReader", "argument_types": [], @@ -64659,6 +74792,7 @@ }, { "method_name": "createReader", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -64681,6 +74815,7 @@ }, { "method_name": "setKey", + "comment": null, "receiver_expr": "message", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -64703,6 +74838,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "jsonObject", "receiver_type": "javax.json.JsonObject", "argument_types": [ @@ -64725,6 +74861,7 @@ }, { "method_name": "setValue", + "comment": null, "receiver_expr": "message", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -64747,6 +74884,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "jsonObject", "receiver_type": "javax.json.JsonObject", "argument_types": [ @@ -64769,6 +74907,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -64791,6 +74930,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [], @@ -64812,6 +74952,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "jsonObject", "type": "javax.json.JsonObject", "initializer": "Json.createReader(new StringReader(json)).readObject()", @@ -64821,6 +74969,14 @@ "end_column": 86 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "initializer": "new JsonMessage()", @@ -64836,9 +74992,9 @@ "is_entrypoint": false }, "init(EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "signature": "init(EndpointConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -64852,7 +75008,11 @@ "type": "javax.websocket.EndpointConfig", "name": "ec", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 22, + "end_column": 38 } ], "code": "{\n}", @@ -64871,9 +75031,9 @@ "is_entrypoint": false }, "willDecode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonDecoder.java", "signature": "willDecode(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -64887,7 +75047,11 @@ "type": "java.lang.String", "name": "json", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 48, + "end_line": 48, + "start_column": 31, + "end_column": 41 } ], "code": "{\n try {\n Json.createReader(new StringReader(json)).readObject();\n return true;\n } catch (Exception e) {\n return false;\n }\n}", @@ -64901,6 +75065,7 @@ "call_sites": [ { "method_name": "readObject", + "comment": null, "receiver_expr": "Json.createReader(new StringReader(json))", "receiver_type": "javax.json.JsonReader", "argument_types": [], @@ -64921,6 +75086,7 @@ }, { "method_name": "createReader", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -64943,6 +75109,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -64973,14 +75140,34 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " Simple JSF validator to make sure username starts with uid: and at least 1 number.", + "start_line": 38, + "end_line": 38, + "start_column": 3, + "end_column": 87, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.regex.Matcher", "java.util.regex.Pattern", @@ -65003,7 +75190,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Simple JSF validator to make sure username starts with uid: and at least 1 number.", + "start_line": 38, + "end_line": 38, + "start_column": 3, + "end_column": 87, + "is_javadoc": false + } + ], "implements_list": [ "javax.faces.validator.Validator" ], @@ -65018,9 +75214,9 @@ "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "signature": "LoginValidator()", - "comment": "// Simple JSF validator to make sure username starts with uid: and at least 1 number.", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -65044,9 +75240,9 @@ "is_entrypoint": false }, "validate(FacesContext, UIComponent, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/LoginValidator.java", "signature": "validate(FacesContext, UIComponent, Object)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -65062,19 +75258,31 @@ "type": "javax.faces.context.FacesContext", "name": "context", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 24, + "end_column": 43 }, { "type": "javax.faces.component.UIComponent", "name": "component", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 46, + "end_column": 66 }, { "type": "java.lang.Object", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 69, + "end_column": 80 } ], "code": "{\n Log.trace(\"LoginValidator.validate\", \"Validating submitted login name -- \" + value.toString());\n matcher = pattern.matcher(value.toString());\n if (!matcher.matches()) {\n FacesMessage msg = new FacesMessage(\"Username validation failed. Please provide username in this format: uid:#\");\n msg.setSeverity(FacesMessage.SEVERITY_ERROR);\n throw new ValidatorException(msg);\n }\n}", @@ -65095,6 +75303,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -65118,6 +75327,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "value", "receiver_type": "java.lang.Object", "argument_types": [], @@ -65138,6 +75348,7 @@ }, { "method_name": "matcher", + "comment": null, "receiver_expr": "pattern", "receiver_type": "java.util.regex.Pattern", "argument_types": [ @@ -65160,6 +75371,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "value", "receiver_type": "java.lang.Object", "argument_types": [], @@ -65180,6 +75392,7 @@ }, { "method_name": "matches", + "comment": null, "receiver_expr": "matcher", "receiver_type": "java.util.regex.Matcher", "argument_types": [], @@ -65200,6 +75413,7 @@ }, { "method_name": "setSeverity", + "comment": null, "receiver_expr": "msg", "receiver_type": "javax.faces.application.FacesMessage", "argument_types": [ @@ -65222,6 +75436,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.faces.application.FacesMessage", "argument_types": [ @@ -65244,6 +75459,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.faces.validator.ValidatorException", "argument_types": [ @@ -65267,6 +75483,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "msg", "type": "javax.faces.application.FacesMessage", "initializer": "new FacesMessage(\"Username validation failed. Please provide username in this format: uid:#\")", @@ -65284,7 +75508,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 34, @@ -65298,7 +75529,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.regex.Pattern", "start_line": 35, @@ -65312,7 +75550,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.regex.Matcher", "start_line": 36, @@ -65327,14 +75572,50 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": " This class takes a list of quotedata (from the RecentQuotePriceChangeList bean) and encodes \n it to the json format the client (marektsummary.html) is expecting. *", + "start_line": 31, + "end_line": 32, + "start_column": 1, + "end_column": 74, + "is_javadoc": true + }, + { + "content": " TODO Auto-generated method stub", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " TODO Auto-generated method stub", + "start_line": 63, + "end_line": 63, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.Iterator", "java.util.concurrent.CopyOnWriteArrayList", @@ -65357,7 +75638,32 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/** This class takes a list of quotedata (from the RecentQuotePriceChangeList bean) and encodes \n it to the json format the client (marektsummary.html) is expecting. **/", + "comments": [ + { + "content": " TODO Auto-generated method stub", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " TODO Auto-generated method stub", + "start_line": 63, + "end_line": 63, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " This class takes a list of quotedata (from the RecentQuotePriceChangeList bean) and encodes \n it to the json format the client (marektsummary.html) is expecting. *", + "start_line": 31, + "end_line": 32, + "start_column": 1, + "end_column": 74, + "is_javadoc": true + } + ], "implements_list": [ "javax.websocket.Encoder.Text>" ], @@ -65369,9 +75675,18 @@ "nested_type_declarations": [], "callable_declarations": { "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "signature": "destroy()", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated method stub", + "start_line": 63, + "end_line": 63, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -65397,9 +75712,18 @@ "is_entrypoint": false }, "init(EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "signature": "init(EndpointConfig)", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated method stub", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 38, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -65413,7 +75737,11 @@ "type": "javax.websocket.EndpointConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 20, + "end_column": 40 } ], "code": "{\n // TODO Auto-generated method stub\n}", @@ -65432,9 +75760,9 @@ "is_entrypoint": false }, "encode(CopyOnWriteArrayList)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/QuotePriceChangeListEncoder.java", "signature": "encode(CopyOnWriteArrayList)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -65448,7 +75776,11 @@ "type": "java.util.concurrent.CopyOnWriteArrayList", "name": "list", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 24, + "end_column": 63 } ], "code": "{\n JsonObjectBuilder jObjectBuilder = jsonObjectFactory.createObjectBuilder();\n int i = 1;\n for (Iterator iterator = list.iterator(); iterator.hasNext(); ) {\n QuoteDataBean quotedata = iterator.next();\n jObjectBuilder.add(\"change\" + i + \"_stock\", quotedata.getSymbol());\n jObjectBuilder.add(\"change\" + i + \"_price\", \"$\" + quotedata.getPrice());\n jObjectBuilder.add(\"change\" + i + \"_change\", quotedata.getChange());\n i++;\n }\n return jObjectBuilder.build().toString();\n}", @@ -65468,6 +75800,7 @@ "call_sites": [ { "method_name": "createObjectBuilder", + "comment": null, "receiver_expr": "jsonObjectFactory", "receiver_type": "javax.json.JsonBuilderFactory", "argument_types": [], @@ -65488,6 +75821,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.concurrent.CopyOnWriteArrayList", "argument_types": [], @@ -65508,6 +75842,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -65528,6 +75863,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -65548,6 +75884,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -65571,6 +75908,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quotedata", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -65591,6 +75929,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -65614,6 +75953,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quotedata", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -65634,6 +75974,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -65657,6 +75998,7 @@ }, { "method_name": "getChange", + "comment": null, "receiver_expr": "quotedata", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -65677,6 +76019,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "jObjectBuilder.build()", "receiver_type": "javax.json.JsonObject", "argument_types": [], @@ -65697,6 +76040,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [], @@ -65718,6 +76062,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "jObjectBuilder", "type": "javax.json.JsonObjectBuilder", "initializer": "jsonObjectFactory.createObjectBuilder()", @@ -65727,6 +76079,14 @@ "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "1", @@ -65736,6 +76096,14 @@ "end_column": 13 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iterator", "type": "java.util.Iterator", "initializer": "list.iterator()", @@ -65745,6 +76113,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quotedata", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "iterator.next()", @@ -65762,7 +76138,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.json.JsonBuilderFactory", "start_line": 35, @@ -65779,14 +76162,114 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 56, + "end_line": 56, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 57, + "end_line": 57, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 58, + "end_line": 58, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 59, + "end_line": 59, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " Recursively call into the same server, decrementing the counter by 1.", + "start_line": 87, + "end_line": 87, + "start_column": 17, + "end_column": 88, + "is_javadoc": false + }, + { + "content": "Append the recursion count to the response and return it.", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 75, + "is_javadoc": false + }, + { + "content": "Log.error(e, \"PingReentryServlet.doGet(...): general exception caught\");", + "start_line": 111, + "end_line": 111, + "start_column": 13, + "end_column": 86, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 117, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 127, + "end_line": 132, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.BufferedReader", "java.io.IOException", @@ -65814,7 +76297,96 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 56, + "end_line": 56, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 57, + "end_line": 57, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 58, + "end_line": 58, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 59, + "end_line": 59, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " Recursively call into the same server, decrementing the counter by 1.", + "start_line": 87, + "end_line": 87, + "start_column": 17, + "end_column": 88, + "is_javadoc": false + }, + { + "content": "Append the recursion count to the response and return it.", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 75, + "is_javadoc": false + }, + { + "content": "Log.error(e, \"PingReentryServlet.doGet(...): general exception caught\");", + "start_line": 111, + "end_line": 111, + "start_column": 13, + "end_column": 86, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 117, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 127, + "end_line": 132, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -65826,9 +76398,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 127, + "end_line": 132, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -65844,7 +76425,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 134, + "end_line": 134, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n}", @@ -65858,6 +76443,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -65886,9 +76472,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -65905,13 +76491,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -65925,6 +76519,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -65954,9 +76549,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 117, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -65982,9 +76586,82 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingReentryServlet.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 56, + "end_line": 56, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 57, + "end_line": 57, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 58, + "end_line": 58, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 59, + "end_line": 59, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " Recursively call into the same server, decrementing the counter by 1.", + "start_line": 87, + "end_line": 87, + "start_column": 17, + "end_column": 88, + "is_javadoc": false + }, + { + "content": "Append the recursion count to the response and return it.", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 75, + "is_javadoc": false + }, + { + "content": "Log.error(e, \"PingReentryServlet.doGet(...): general exception caught\");", + "start_line": 111, + "end_line": 111, + "start_column": 13, + "end_column": 86, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -66001,13 +76678,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n // The following 2 lines are the difference between PingServlet and\n // PingServletWriter\n // the latter uses a PrintWriter for output versus a binary output\n // stream.\n ServletOutputStream out = res.getOutputStream();\n // java.io.PrintWriter out = res.getWriter();\n int numReentriesLeft;\n int sleepTime;\n if (req.getParameter(\"numReentries\") != null) {\n numReentriesLeft = Integer.parseInt(req.getParameter(\"numReentries\"));\n } else {\n numReentriesLeft = 0;\n }\n if (req.getParameter(\"sleep\") != null) {\n sleepTime = Integer.parseInt(req.getParameter(\"sleep\"));\n } else {\n sleepTime = 0;\n }\n if (numReentriesLeft <= 0) {\n Thread.sleep(sleepTime);\n out.println(numReentriesLeft);\n } else {\n String hostname = req.getServerName();\n int port = req.getServerPort();\n req.getContextPath();\n int saveNumReentriesLeft = numReentriesLeft;\n int nextNumReentriesLeft = numReentriesLeft - 1;\n // Recursively call into the same server, decrementing the counter by 1.\n String url = \"http://\" + hostname + \":\" + port + \"/\" + req.getRequestURI() + \"?numReentries=\" + nextNumReentriesLeft + \"&sleep=\" + sleepTime;\n URL obj = new URL(url);\n HttpURLConnection con = (HttpURLConnection) obj.openConnection();\n con.setRequestMethod(\"GET\");\n con.setRequestProperty(\"User-Agent\", \"Mozilla/5.0\");\n //Append the recursion count to the response and return it.\n BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));\n String inputLine;\n StringBuffer response = new StringBuffer();\n while ((inputLine = in.readLine()) != null) {\n response.append(inputLine);\n }\n in.close();\n Thread.sleep(sleepTime);\n out.println(saveNumReentriesLeft + response.toString());\n }\n } catch (Exception e) {\n //Log.error(e, \"PingReentryServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -66028,6 +76713,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -66050,6 +76736,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -66070,6 +76757,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -66092,6 +76780,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -66114,6 +76803,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -66136,6 +76826,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -66158,6 +76849,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -66180,6 +76872,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -66202,6 +76895,7 @@ }, { "method_name": "sleep", + "comment": null, "receiver_expr": "Thread", "receiver_type": "java.lang.Thread", "argument_types": [ @@ -66224,6 +76918,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -66246,6 +76941,7 @@ }, { "method_name": "getServerName", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -66266,6 +76962,7 @@ }, { "method_name": "getServerPort", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -66286,6 +76983,7 @@ }, { "method_name": "getContextPath", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -66306,6 +77004,7 @@ }, { "method_name": "getRequestURI", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -66326,6 +77025,7 @@ }, { "method_name": "openConnection", + "comment": null, "receiver_expr": "obj", "receiver_type": "java.net.URL", "argument_types": [], @@ -66346,6 +77046,7 @@ }, { "method_name": "setRequestMethod", + "comment": null, "receiver_expr": "con", "receiver_type": "java.net.HttpURLConnection", "argument_types": [ @@ -66368,6 +77069,7 @@ }, { "method_name": "setRequestProperty", + "comment": null, "receiver_expr": "con", "receiver_type": "java.net.HttpURLConnection", "argument_types": [ @@ -66391,6 +77093,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "con", "receiver_type": "java.net.HttpURLConnection", "argument_types": [], @@ -66411,6 +77114,7 @@ }, { "method_name": "readLine", + "comment": null, "receiver_expr": "in", "receiver_type": "java.io.BufferedReader", "argument_types": [], @@ -66431,6 +77135,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "response", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -66453,6 +77158,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "in", "receiver_type": "java.io.BufferedReader", "argument_types": [], @@ -66473,6 +77179,7 @@ }, { "method_name": "sleep", + "comment": null, "receiver_expr": "Thread", "receiver_type": "java.lang.Thread", "argument_types": [ @@ -66495,6 +77202,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -66517,6 +77225,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "response", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -66537,6 +77246,14 @@ }, { "method_name": "sendError", + "comment": { + "content": "Log.error(e, \"PingReentryServlet.doGet(...): general exception caught\");", + "start_line": 111, + "end_line": 111, + "start_column": 13, + "end_column": 86, + "is_javadoc": false + }, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -66560,6 +77277,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -66580,6 +77298,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.net.URL", "argument_types": [ @@ -66602,6 +77321,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.BufferedReader", "argument_types": [ @@ -66624,6 +77344,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.InputStreamReader", "argument_types": [ @@ -66646,6 +77367,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -66667,6 +77389,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -66676,6 +77406,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "numReentriesLeft", "type": "int", "initializer": "", @@ -66685,6 +77423,14 @@ "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sleepTime", "type": "int", "initializer": "", @@ -66694,6 +77440,14 @@ "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "hostname", "type": "java.lang.String", "initializer": "req.getServerName()", @@ -66703,6 +77457,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "port", "type": "int", "initializer": "req.getServerPort()", @@ -66712,6 +77474,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "saveNumReentriesLeft", "type": "int", "initializer": "numReentriesLeft", @@ -66721,6 +77491,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "nextNumReentriesLeft", "type": "int", "initializer": "numReentriesLeft - 1", @@ -66730,6 +77508,14 @@ "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "url", "type": "java.lang.String", "initializer": "\"http://\" + hostname + \":\" + port + \"/\" + req.getRequestURI() + \"?numReentries=\" + nextNumReentriesLeft + \"&sleep=\" + sleepTime", @@ -66739,6 +77525,14 @@ "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "obj", "type": "java.net.URL", "initializer": "new URL(url)", @@ -66748,6 +77542,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "con", "type": "java.net.HttpURLConnection", "initializer": "(HttpURLConnection) obj.openConnection()", @@ -66757,6 +77559,14 @@ "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "in", "type": "java.io.BufferedReader", "initializer": "new BufferedReader(new InputStreamReader(con.getInputStream()))", @@ -66766,6 +77576,14 @@ "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "inputLine", "type": "java.lang.String", "initializer": "", @@ -66775,6 +77593,14 @@ "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "response", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer()", @@ -66792,7 +77618,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 35, @@ -66809,14 +77642,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 62, + "end_line": 67, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -66842,7 +77695,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 62, + "end_line": 67, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -66854,9 +77716,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 62, + "end_line": 67, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -66872,7 +77743,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -66889,6 +77764,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -66911,6 +77787,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -66931,6 +77808,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -66957,9 +77835,9 @@ "is_entrypoint": false }, "onEvent(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", "signature": "onEvent(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -66974,7 +77852,11 @@ "@Observes", "@Hit" ], - "modifiers": [] + "modifiers": [], + "start_line": 76, + "end_line": 76, + "start_column": 23, + "end_column": 49 } ], "code": "{\n hitCount++;\n}", @@ -66995,9 +77877,9 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEvent.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -67013,13 +77895,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 52, + "end_column": 79 } ], "code": "{\n cdiEventProducer.produceSyncEvent();\n PrintWriter pw = response.getWriter();\n pw.write(\"Ping Servlet CDI Event\" + \"

Ping Servlet CDI Event
Init time : \" + initTime + \"

\");\n try {\n pw.write(\"hitCount1: \" + hitCount + \"\");\n } catch (Exception e) {\n e.printStackTrace();\n }\n pw.flush();\n pw.close();\n}", @@ -67039,6 +77929,7 @@ "call_sites": [ { "method_name": "produceSyncEvent", + "comment": null, "receiver_expr": "cdiEventProducer", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", "argument_types": [], @@ -67059,6 +77950,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -67079,6 +77971,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -67101,6 +77994,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -67123,6 +78017,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -67143,6 +78038,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -67163,6 +78059,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -67184,6 +78081,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pw", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -67201,7 +78106,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 35, @@ -67217,7 +78129,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 36, @@ -67232,7 +78151,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 37, @@ -67247,7 +78173,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", "start_line": 39, @@ -67262,14 +78195,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.util.Date" @@ -67285,7 +78230,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -67295,9 +78240,9 @@ "nested_type_declarations": [], "callable_declarations": { "getOrderFee()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getOrderFee()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67323,9 +78268,9 @@ "is_entrypoint": false }, "getQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getQuantity()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67351,9 +78296,9 @@ "is_entrypoint": false }, "setOrderType(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setOrderType(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67365,7 +78310,11 @@ "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 100, + "end_line": 100, + "start_column": 30, + "end_column": 45 } ], "code": "{\n this.orderType = orderType;\n}", @@ -67388,9 +78337,9 @@ "is_entrypoint": false }, "setPrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setPrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67402,7 +78351,11 @@ "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 132, + "end_line": 132, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.price = price;\n}", @@ -67425,9 +78378,9 @@ "is_entrypoint": false }, "setOrderStatus(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setOrderStatus(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67439,7 +78392,11 @@ "type": "java.lang.String", "name": "orderStatus", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 32, + "end_column": 49 } ], "code": "{\n this.orderStatus = orderStatus;\n}", @@ -67462,9 +78419,9 @@ "is_entrypoint": false }, "getOrderStatus()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getOrderStatus()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67490,9 +78447,9 @@ "is_entrypoint": false }, "getSymbol()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getSymbol()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67518,9 +78475,9 @@ "is_entrypoint": false }, "getOrderID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getOrderID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67546,9 +78503,9 @@ "is_entrypoint": false }, "setSymbol(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setSymbol(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67560,7 +78517,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 116, + "end_line": 116, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.symbol = symbol;\n}", @@ -67583,9 +78544,9 @@ "is_entrypoint": false }, "setOrderFee(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setOrderFee(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67597,7 +78558,11 @@ "type": "java.math.BigDecimal", "name": "orderFee", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 29, + "end_column": 47 } ], "code": "{\n this.orderFee = orderFee;\n}", @@ -67620,9 +78585,9 @@ "is_entrypoint": false }, "getOpenDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getOpenDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67648,9 +78613,9 @@ "is_entrypoint": false }, "setOpenDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setOpenDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67662,7 +78627,11 @@ "type": "java.util.Date", "name": "openDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 76, + "end_line": 76, + "start_column": 29, + "end_column": 41 } ], "code": "{\n this.openDate = openDate;\n}", @@ -67685,9 +78654,9 @@ "is_entrypoint": false }, "getCompletionDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getCompletionDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67713,9 +78682,9 @@ "is_entrypoint": false }, "(Integer, String, Date, Date, BigDecimal, String, double, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String, BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67727,55 +78696,91 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 22, + "end_column": 36 }, { "type": "java.lang.String", "name": "orderStatus", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 39, + "end_column": 56 }, { "type": "java.util.Date", "name": "openDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 59, + "end_column": 71 }, { "type": "java.util.Date", "name": "completeDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 74, + "end_column": 90 }, { "type": "java.math.BigDecimal", "name": "orderFee", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 93, + "end_column": 111 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 114, + "end_column": 129 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 132, + "end_column": 146 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 46, + "end_line": 46, + "start_column": 13, + "end_column": 25 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 46, + "end_line": 46, + "start_column": 28, + "end_column": 43 } ], "code": "{\n this.orderID = orderID;\n this.completionDate = completeDate;\n this.openDate = openDate;\n this.orderFee = orderFee;\n this.orderType = orderType;\n this.orderStatus = orderStatus;\n this.quantity = quantity;\n this.symbol = symbol;\n this.price = price;\n this.total = price.multiply(new BigDecimal(quantity));\n}", @@ -67805,6 +78810,7 @@ "call_sites": [ { "method_name": "multiply", + "comment": null, "receiver_expr": "price", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -67827,6 +78833,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -67855,9 +78862,9 @@ "is_entrypoint": false }, "getPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getPrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67883,9 +78890,9 @@ "is_entrypoint": false }, "getOrderType()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getOrderType()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67911,9 +78918,9 @@ "is_entrypoint": false }, "(Integer, String, Date, Date, BigDecimal, String, double, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "OrderData(Integer, String, Date, Date, BigDecimal, String, double, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -67925,49 +78932,81 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 22, + "end_column": 36 }, { "type": "java.lang.String", "name": "orderStatus", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 39, + "end_column": 56 }, { "type": "java.util.Date", "name": "openDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 59, + "end_column": 71 }, { "type": "java.util.Date", "name": "completeDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 74, + "end_column": 90 }, { "type": "java.math.BigDecimal", "name": "orderFee", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 93, + "end_column": 111 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 114, + "end_column": 129 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 132, + "end_column": 146 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 34, + "end_line": 34, + "start_column": 13, + "end_column": 25 } ], "code": "{\n this.orderID = orderID;\n this.completionDate = completeDate;\n this.openDate = openDate;\n this.orderFee = orderFee;\n this.orderType = orderType;\n this.orderStatus = orderStatus;\n this.quantity = quantity;\n this.symbol = symbol;\n}", @@ -68000,9 +79039,9 @@ "is_entrypoint": false }, "setOrderID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setOrderID(Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -68014,7 +79053,11 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 28, + "end_column": 42 } ], "code": "{\n this.orderID = orderID;\n}", @@ -68037,9 +79080,9 @@ "is_entrypoint": false }, "setQuantity(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setQuantity(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -68051,7 +79094,11 @@ "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 108, + "end_line": 108, + "start_column": 29, + "end_column": 43 } ], "code": "{\n this.quantity = quantity;\n}", @@ -68072,9 +79119,9 @@ "is_entrypoint": false }, "getTotal()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "getTotal()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -68100,9 +79147,9 @@ "is_entrypoint": false }, "setTotal(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setTotal(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -68114,7 +79161,11 @@ "type": "java.math.BigDecimal", "name": "total", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 124, + "end_line": 124, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.total = total;\n}", @@ -68137,9 +79188,9 @@ "is_entrypoint": false }, "setCompletionDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderData.java", "signature": "setCompletionDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -68151,7 +79202,11 @@ "type": "java.util.Date", "name": "completionDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 35, + "end_column": 53 } ], "code": "{\n this.completionDate = completionDate;\n}", @@ -68176,7 +79231,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 22, @@ -68190,7 +79252,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 23, @@ -68204,7 +79273,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 24, @@ -68218,7 +79294,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 25, @@ -68232,7 +79315,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 26, @@ -68246,7 +79336,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 27, @@ -68260,7 +79357,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 28, @@ -68274,7 +79378,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 29, @@ -68288,7 +79399,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 30, @@ -68302,7 +79420,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 31, @@ -68317,14 +79442,82 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJDBCReadPrepStmt uses a prepared statement for database read access. This\n * primative uses\n * {@link com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect} to set the\n * price of a random stock (generated by\n * {@link com.ibm.websphere.samples.daytrader.util.TradeConfig}) through the use\n * of prepared statements.\n *\n ", + "start_line": 34, + "end_line": 43, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 113, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 123, + "end_line": 128, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.inject.Inject", @@ -68353,7 +79546,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 113, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 123, + "end_line": 128, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -68365,9 +79607,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 123, + "end_line": 128, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -68383,7 +79634,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -68400,6 +79655,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -68422,6 +79678,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -68442,6 +79699,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -68468,9 +79726,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -68487,13 +79754,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -68507,6 +79782,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -68536,9 +79812,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 113, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -68564,9 +79849,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -68583,13 +79893,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 80, + "end_line": 80, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 80, + "end_line": 80, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String symbol = null;\n StringBuffer output = new StringBuffer(100);\n try {\n // TradeJDBC uses prepared statements so I am going to make use of\n // it's code.\n symbol = TradeConfig.rndSymbol();\n QuoteDataBean quoteData = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n quoteData = trade.getQuote(symbol);\n }\n output.append(\"Ping JDBC Read w/ Prepared Stmt.\" + \"
Ping JDBC Read w/ Prep Stmt:
Init time : \" + initTime);\n hitCount++;\n output.append(\"
Hit Count: \" + hitCount);\n output.append(\"
Quote Information

: \" + quoteData.toHTML());\n output.append(\"
\");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingJDBCRead w/ Prep Stmt -- error getting quote for symbol\", symbol);\n res.sendError(500, \"PingJDBCRead Exception caught: \" + e.toString());\n }\n}", @@ -68612,6 +79930,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -68634,6 +79953,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -68654,6 +79974,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -68674,6 +79995,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -68694,6 +80016,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "trade", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -68716,6 +80039,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -68738,6 +80062,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -68760,6 +80085,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -68782,6 +80108,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -68802,6 +80129,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -68824,6 +80152,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -68846,6 +80175,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -68866,6 +80196,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -68890,6 +80221,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -68913,6 +80245,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -68933,6 +80266,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -68956,6 +80290,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -68965,6 +80307,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -68974,6 +80324,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -68983,6 +80341,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -68992,6 +80358,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -69001,6 +80375,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -69018,7 +80400,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 48, @@ -69033,7 +80422,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 52, @@ -69049,7 +80445,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 53, @@ -69064,7 +80467,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 54, @@ -69080,14 +80490,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": " This class a simple websocket that echos the binary it has been sent. ", + "start_line": 31, + "end_line": 31, + "start_column": 1, + "end_column": 76, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.nio.ByteBuffer", @@ -69111,7 +80541,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -69123,9 +80553,9 @@ "nested_type_declarations": [], "callable_declarations": { "onClose(Session, CloseReason)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", "signature": "onClose(Session, CloseReason)", - "comment": "", + "comments": [], "annotations": [ "@OnClose" ], @@ -69139,13 +80569,21 @@ "type": "javax.websocket.Session", "name": "session", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 25, + "end_column": 39 }, { "type": "javax.websocket.CloseReason", "name": "reason", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 42, + "end_column": 59 } ], "code": "{\n try {\n if (session.isOpen()) {\n session.close();\n }\n } catch (IOException e) {\n e.printStackTrace();\n }\n}", @@ -69159,6 +80597,7 @@ "call_sites": [ { "method_name": "isOpen", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -69179,6 +80618,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -69199,6 +80639,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.io.IOException", "argument_types": [], @@ -69225,9 +80666,9 @@ "is_entrypoint": false }, "ping(ByteBuffer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", "signature": "ping(ByteBuffer)", - "comment": "", + "comments": [], "annotations": [ "@OnMessage" ], @@ -69241,7 +80682,11 @@ "type": "java.nio.ByteBuffer", "name": "data", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 44, + "end_line": 44, + "start_column": 22, + "end_column": 36 } ], "code": "{\n currentSession.getAsyncRemote().sendBinary(data);\n}", @@ -69257,6 +80702,7 @@ "call_sites": [ { "method_name": "sendBinary", + "comment": null, "receiver_expr": "currentSession.getAsyncRemote()", "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ @@ -69279,6 +80725,7 @@ }, { "method_name": "getAsyncRemote", + "comment": null, "receiver_expr": "currentSession", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -69305,9 +80752,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [ "@OnError" ], @@ -69321,7 +80768,11 @@ "type": "java.lang.Throwable", "name": "t", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 25, + "end_column": 35 } ], "code": "{\n t.printStackTrace();\n}", @@ -69335,6 +80786,7 @@ "call_sites": [ { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -69361,9 +80813,9 @@ "is_entrypoint": false }, "onOpen(Session, EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketBinary.java", "signature": "onOpen(Session, EndpointConfig)", - "comment": "", + "comments": [], "annotations": [ "@OnOpen" ], @@ -69379,13 +80831,21 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 39, + "end_line": 39, + "start_column": 24, + "end_column": 44 }, { "type": "javax.websocket.EndpointConfig", "name": "ec", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 39, + "end_line": 39, + "start_column": 47, + "end_column": 63 } ], "code": "{\n currentSession = session;\n}", @@ -69408,7 +80868,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.websocket.Session", "start_line": 36, @@ -69423,14 +80890,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.text.DecimalFormat", @@ -69447,7 +80926,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -69457,9 +80936,9 @@ "nested_type_declarations": [], "callable_declarations": { "(BigDecimal, BigDecimal, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "QuoteData(BigDecimal, BigDecimal, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69471,19 +80950,31 @@ "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 22, + "end_column": 37 }, { "type": "java.math.BigDecimal", "name": "open", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 40, + "end_column": 54 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 57, + "end_column": 69 } ], "code": "{\n this.open = open;\n this.price = price;\n this.symbol = symbol;\n this.change = price.subtract(open).setScale(2).doubleValue();\n}", @@ -69505,6 +80996,7 @@ "call_sites": [ { "method_name": "doubleValue", + "comment": null, "receiver_expr": "price.subtract(open).setScale(2)", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -69525,6 +81017,7 @@ }, { "method_name": "setScale", + "comment": null, "receiver_expr": "price.subtract(open)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -69547,6 +81040,7 @@ }, { "method_name": "subtract", + "comment": null, "receiver_expr": "price", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -69575,9 +81069,9 @@ "is_entrypoint": false }, "setRange(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setRange(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69589,7 +81083,11 @@ "type": "java.lang.String", "name": "range", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 121, + "end_line": 121, + "start_column": 26, + "end_column": 37 } ], "code": "{\n this.range = range;\n}", @@ -69612,9 +81110,9 @@ "is_entrypoint": false }, "getGainHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getGainHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69635,6 +81133,7 @@ "call_sites": [ { "method_name": "printGainHTML", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -69663,9 +81162,9 @@ "is_entrypoint": false }, "setSymbol(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setSymbol(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69677,7 +81176,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.symbol = symbol;\n}", @@ -69700,9 +81203,9 @@ "is_entrypoint": false }, "setHigh(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setHigh(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69714,7 +81217,11 @@ "type": "java.math.BigDecimal", "name": "high", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 81, + "end_line": 81, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.high = high;\n}", @@ -69737,9 +81244,9 @@ "is_entrypoint": false }, "setGainPercent(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setGainPercent(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69751,7 +81258,11 @@ "type": "java.math.BigDecimal", "name": "gainPercent", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 129, + "end_line": 129, + "start_column": 32, + "end_column": 53 } ], "code": "{\n this.gainPercent = gainPercent.setScale(2);\n}", @@ -69769,6 +81280,7 @@ "call_sites": [ { "method_name": "setScale", + "comment": null, "receiver_expr": "gainPercent", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -69797,9 +81309,9 @@ "is_entrypoint": false }, "getChangeHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getChangeHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69823,6 +81335,7 @@ "call_sites": [ { "method_name": "format", + "comment": null, "receiver_expr": "df", "receiver_type": "java.text.DecimalFormat", "argument_types": [ @@ -69845,6 +81358,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.text.DecimalFormat", "argument_types": [ @@ -69868,6 +81382,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "htmlString", "type": "java.lang.String", "initializer": "", @@ -69877,6 +81399,14 @@ "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "arrow", "type": "java.lang.String", "initializer": "", @@ -69886,6 +81416,14 @@ "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "df", "type": "java.text.DecimalFormat", "initializer": "new DecimalFormat(\"####0.00\")", @@ -69901,9 +81439,9 @@ "is_entrypoint": false }, "getCompanyName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getCompanyName()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69929,9 +81467,9 @@ "is_entrypoint": false }, "setGain(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setGain(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69943,7 +81481,11 @@ "type": "java.math.BigDecimal", "name": "gain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.gain = gain;\n}", @@ -69966,9 +81508,9 @@ "is_entrypoint": false }, "setVolume(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setVolume(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -69980,7 +81522,11 @@ "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.volume = volume;\n}", @@ -70001,9 +81547,9 @@ "is_entrypoint": false }, "getRange()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getRange()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70029,9 +81575,9 @@ "is_entrypoint": false }, "getPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getPrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70057,9 +81603,9 @@ "is_entrypoint": false }, "setOpen(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setOpen(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70071,7 +81617,11 @@ "type": "java.math.BigDecimal", "name": "open", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.open = open;\n}", @@ -70094,9 +81644,9 @@ "is_entrypoint": false }, "getGain()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getGain()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70122,9 +81672,9 @@ "is_entrypoint": false }, "setChange(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setChange(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70136,7 +81686,11 @@ "type": "double", "name": "change", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.change = change;\n}", @@ -70157,9 +81711,9 @@ "is_entrypoint": false }, "getOpen()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getOpen()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70185,9 +81739,9 @@ "is_entrypoint": false }, "getLow()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getLow()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70213,9 +81767,9 @@ "is_entrypoint": false }, "getChange()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getChange()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70241,9 +81795,9 @@ "is_entrypoint": false }, "getHigh()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getHigh()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70269,9 +81823,9 @@ "is_entrypoint": false }, "setPrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setPrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70283,7 +81837,11 @@ "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.price = price;\n}", @@ -70306,9 +81864,9 @@ "is_entrypoint": false }, "getSymbol()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getSymbol()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70334,9 +81892,9 @@ "is_entrypoint": false }, "getGainPercent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getGainPercent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70362,9 +81920,9 @@ "is_entrypoint": false }, "getGainPercentHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getGainPercentHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70385,6 +81943,7 @@ "call_sites": [ { "method_name": "printGainPercentHTML", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -70413,9 +81972,9 @@ "is_entrypoint": false }, "setLow(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setLow(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70427,7 +81986,11 @@ "type": "java.math.BigDecimal", "name": "low", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 24, + "end_column": 37 } ], "code": "{\n this.low = low;\n}", @@ -70450,9 +82013,9 @@ "is_entrypoint": false }, "(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "QuoteData(BigDecimal, BigDecimal, String, BigDecimal, BigDecimal, String, Double, Double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70464,49 +82027,81 @@ "type": "java.math.BigDecimal", "name": "open", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 22, + "end_column": 36 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 39, + "end_column": 54 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 57, + "end_column": 69 }, { "type": "java.math.BigDecimal", "name": "high", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 72, + "end_column": 86 }, { "type": "java.math.BigDecimal", "name": "low", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 89, + "end_column": 102 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 105, + "end_column": 122 }, { "type": "java.lang.Double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 125, + "end_column": 137 }, { "type": "java.lang.Double", "name": "change", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 140, + "end_column": 152 } ], "code": "{\n this.open = open;\n this.price = price;\n this.symbol = symbol;\n this.high = high;\n this.low = low;\n this.companyName = companyName;\n this.volume = volume;\n this.change = change;\n this.range = high.toString() + \"-\" + low.toString();\n this.gainPercent = FinancialUtils.computeGainPercent(price, open).setScale(2);\n this.gain = FinancialUtils.computeGain(price, open).setScale(2);\n}", @@ -70535,6 +82130,7 @@ "call_sites": [ { "method_name": "toString", + "comment": null, "receiver_expr": "high", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -70555,6 +82151,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "low", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -70575,6 +82172,7 @@ }, { "method_name": "setScale", + "comment": null, "receiver_expr": "FinancialUtils.computeGainPercent(price, open)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -70597,6 +82195,7 @@ }, { "method_name": "computeGainPercent", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -70620,6 +82219,7 @@ }, { "method_name": "setScale", + "comment": null, "receiver_expr": "FinancialUtils.computeGain(price, open)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -70642,6 +82242,7 @@ }, { "method_name": "computeGain", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -70671,9 +82272,9 @@ "is_entrypoint": false }, "setCompanyName(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "setCompanyName(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70685,7 +82286,11 @@ "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 97, + "end_line": 97, + "start_column": 32, + "end_column": 49 } ], "code": "{\n this.companyName = companyName;\n}", @@ -70708,9 +82313,9 @@ "is_entrypoint": false }, "getVolume()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/QuoteData.java", "signature": "getVolume()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70738,7 +82343,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 24, @@ -70752,7 +82364,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 25, @@ -70766,7 +82385,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 26, @@ -70780,7 +82406,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 27, @@ -70794,7 +82427,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 28, @@ -70808,7 +82448,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 29, @@ -70822,7 +82469,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 30, @@ -70836,7 +82490,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 31, @@ -70850,7 +82511,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 32, @@ -70864,7 +82532,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 33, @@ -70878,7 +82553,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 34, @@ -70893,14 +82575,82 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "import com.ibm.websphere.samples.daytrader.util.Log;", + "start_line": 35, + "end_line": 35, + "start_column": 1, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet31Async tests fundamental dynamic HTML creation functionality through\n * server side servlet processing asynchronously with non-blocking i/o.\n *\n ", + "start_line": 37, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 51, + "end_line": 59, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " TODO Auto-generated catch block", + "start_line": 124, + "end_line": 124, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 150, + "end_line": 158, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 163, + "end_line": 167, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 173, + "end_line": 178, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.util.Queue", @@ -70928,7 +82678,16 @@ "is_inner_class": true, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 124, + "end_line": 124, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + } + ], "implements_list": [ "javax.servlet.WriteListener" ], @@ -70938,9 +82697,9 @@ "nested_type_declarations": [], "callable_declarations": { "onWritePossible()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "onWritePossible()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -70967,6 +82726,7 @@ "call_sites": [ { "method_name": "peek", + "comment": null, "receiver_expr": "queue", "receiver_type": "java.util.Queue", "argument_types": [], @@ -70987,6 +82747,7 @@ }, { "method_name": "isReady", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [], @@ -71007,6 +82768,7 @@ }, { "method_name": "poll", + "comment": null, "receiver_expr": "queue", "receiver_type": "java.util.Queue", "argument_types": [], @@ -71027,6 +82789,7 @@ }, { "method_name": "print", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -71049,6 +82812,7 @@ }, { "method_name": "peek", + "comment": null, "receiver_expr": "queue", "receiver_type": "java.util.Queue", "argument_types": [], @@ -71069,6 +82833,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -71091,6 +82856,7 @@ }, { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -71112,6 +82878,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "data", "type": "java.lang.String", "initializer": "(String) queue.poll()", @@ -71127,9 +82901,18 @@ "is_entrypoint": false }, "(ServletOutputStream, Queue, AsyncContext)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "WriteListenerImpl(ServletOutputStream, Queue, AsyncContext)", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 124, + "end_line": 124, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -71139,19 +82922,31 @@ "type": "javax.servlet.ServletOutputStream", "name": "sos", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 27, + "end_column": 49 }, { "type": "java.util.Queue", "name": "q", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 52, + "end_column": 66 }, { "type": "javax.servlet.AsyncContext", "name": "c", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 69, + "end_column": 82 } ], "code": "{\n output = sos;\n queue = q;\n ac = c;\n try {\n output.print(\"Ping Servlet 3.1 Async\" + \"

Ping Servlet 3.1 Async\" + \"
Init time : \" + initTime + \"

Hit Count: \" + ++hitCount + \"
Data Received: \");\n } catch (IOException e) {\n // TODO Auto-generated catch block\n e.printStackTrace();\n }\n}", @@ -71169,6 +82964,7 @@ "call_sites": [ { "method_name": "print", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -71191,6 +82987,14 @@ }, { "method_name": "printStackTrace", + "comment": { + "content": " TODO Auto-generated catch block", + "start_line": 124, + "end_line": 124, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, "receiver_expr": "e", "receiver_type": "java.io.IOException", "argument_types": [], @@ -71217,9 +83021,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -71233,7 +83037,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 142, + "end_line": 142, + "start_column": 29, + "end_column": 45 } ], "code": "{\n ac.complete();\n t.printStackTrace();\n}", @@ -71249,6 +83057,7 @@ "call_sites": [ { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -71269,6 +83078,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -71297,7 +83107,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.ServletOutputStream", "start_line": 109, @@ -71311,7 +83128,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Queue", "start_line": 110, @@ -71325,7 +83149,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.AsyncContext", "start_line": 111, @@ -71340,6 +83171,8 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false }, "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async": { @@ -71354,7 +83187,48 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 51, + "end_line": 59, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " TODO Auto-generated catch block", + "start_line": 124, + "end_line": 124, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 150, + "end_line": 158, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 163, + "end_line": 167, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 173, + "end_line": 178, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -71369,9 +83243,18 @@ ], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 173, + "end_line": 178, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -71387,7 +83270,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 180, + "end_line": 180, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -71404,6 +83291,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -71426,6 +83314,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -71446,6 +83335,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -71472,9 +83362,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 51, + "end_line": 59, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -71491,13 +83390,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 48, + "end_column": 70 } ], "code": "{\n res.setContentType(\"text/html\");\n AsyncContext ac = req.startAsync();\n ServletInputStream input = req.getInputStream();\n ReadListener readListener = new ReadListenerImpl(input, res, ac);\n input.setReadListener(readListener);\n}", @@ -71515,6 +83422,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -71537,6 +83445,7 @@ }, { "method_name": "startAsync", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -71557,6 +83466,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -71577,6 +83487,7 @@ }, { "method_name": "setReadListener", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -71599,6 +83510,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async.ReadListenerImpl", "argument_types": [ @@ -71624,6 +83536,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ac", "type": "javax.servlet.AsyncContext", "initializer": "req.startAsync()", @@ -71633,6 +83553,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "input", "type": "javax.servlet.ServletInputStream", "initializer": "req.getInputStream()", @@ -71642,6 +83570,14 @@ "end_column": 55 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "readListener", "type": "javax.servlet.ReadListener", "initializer": "new ReadListenerImpl(input, res, ac)", @@ -71657,9 +83593,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 163, + "end_line": 167, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -71685,9 +83630,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 150, + "end_line": 158, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -71704,13 +83658,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 160, + "end_line": 160, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 160, + "end_line": 160, + "start_column": 47, + "end_column": 69 } ], "code": "{\n doPost(req, res);\n}", @@ -71724,6 +83686,7 @@ "call_sites": [ { "method_name": "doPost", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -71755,7 +83718,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 47, @@ -71771,7 +83741,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 48, @@ -71786,7 +83763,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 49, @@ -71802,6 +83786,8 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true }, "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async.ReadListenerImpl": { @@ -71814,7 +83800,7 @@ "is_inner_class": true, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "javax.servlet.ReadListener" ], @@ -71824,9 +83810,9 @@ "nested_type_declarations": [], "callable_declarations": { "(ServletInputStream, HttpServletResponse, AsyncContext)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "ReadListenerImpl(ServletInputStream, HttpServletResponse, AsyncContext)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -71836,19 +83822,31 @@ "type": "javax.servlet.ServletInputStream", "name": "in", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 26, + "end_column": 46 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "r", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 49, + "end_column": 69 }, { "type": "javax.servlet.AsyncContext", "name": "c", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 72, + "end_column": 85 } ], "code": "{\n input = in;\n res = r;\n ac = c;\n}", @@ -71871,9 +83869,9 @@ "is_entrypoint": false }, "onAllDataRead()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "onAllDataRead()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -71901,6 +83899,7 @@ "call_sites": [ { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -71921,6 +83920,7 @@ }, { "method_name": "setWriteListener", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -71943,6 +83943,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31Async.WriteListenerImpl", "argument_types": [ @@ -71968,6 +83969,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -71977,6 +83986,14 @@ "end_column": 62 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "writeListener", "type": "javax.servlet.WriteListener", "initializer": "new WriteListenerImpl(output, queue, ac)", @@ -71992,9 +84009,9 @@ "is_entrypoint": false }, "onDataAvailable()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "onDataAvailable()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -72021,6 +84038,7 @@ "call_sites": [ { "method_name": "isReady", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [], @@ -72041,6 +84059,7 @@ }, { "method_name": "read", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -72063,6 +84082,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [ @@ -72085,6 +84105,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "queue", "receiver_type": "java.util.Queue", "argument_types": [ @@ -72107,6 +84128,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [], @@ -72127,6 +84149,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuilder", "argument_types": [], @@ -72147,6 +84170,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [ @@ -72172,6 +84196,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sb", "type": "java.lang.StringBuilder", "initializer": "new StringBuilder()", @@ -72181,6 +84213,14 @@ "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "len", "type": "int", "initializer": "-1", @@ -72190,6 +84230,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "b", "type": "byte[]", "initializer": "new byte[1024]", @@ -72199,6 +84247,14 @@ "end_column": 37 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "data", "type": "java.lang.String", "initializer": "new String(b, 0, len)", @@ -72214,9 +84270,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31Async.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -72230,7 +84286,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 102, + "end_line": 102, + "start_column": 29, + "end_column": 45 } ], "code": "{\n ac.complete();\n t.printStackTrace();\n}", @@ -72246,6 +84306,7 @@ "call_sites": [ { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -72266,6 +84327,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -72294,7 +84356,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.ServletInputStream", "start_line": 72, @@ -72308,7 +84377,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.http.HttpServletResponse", "start_line": 73, @@ -72322,7 +84398,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.AsyncContext", "start_line": 74, @@ -72336,7 +84419,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Queue", "start_line": 75, @@ -72351,14 +84441,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 63, + "end_line": 65, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " wrapper ", + "start_line": 105, + "end_line": 105, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 108, + "end_line": 110, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015, 2022.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.util.Collection", @@ -72375,6 +84509,7 @@ "javax.servlet.http.HttpServletRequest", "com.ibm.websphere.samples.daytrader.interfaces.Trace", "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "com.ibm.websphere.samples.daytrader.util.Diagnostics", "com.ibm.websphere.samples.daytrader.util.Log", "com.ibm.websphere.samples.daytrader.util.TradeConfig", "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" @@ -72390,7 +84525,40 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 63, + "end_line": 65, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " wrapper ", + "start_line": 105, + "end_line": 105, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 108, + "end_line": 110, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "implements_list": [ "javax.servlet.Filter" ], @@ -72405,9 +84573,18 @@ "nested_type_declarations": [], "callable_declarations": { "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "signature": "destroy()", - "comment": "/**\n * @see Filter#destroy()\n */", + "comments": [ + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 108, + "end_line": 110, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -72418,8 +84595,8 @@ "declaration": "public void destroy()", "parameters": [], "code": "{\n this.filterConfig = null;\n}", - "start_line": 108, - "end_line": 111, + "start_line": 111, + "end_line": 114, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -72437,9 +84614,9 @@ "is_entrypoint": false }, "init(FilterConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "signature": "init(FilterConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -72455,12 +84632,16 @@ "type": "javax.servlet.FilterConfig", "name": "filterConfig", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 59, + "end_line": 59, + "start_column": 20, + "end_column": 44 } ], "code": "{\n this.filterConfig = filterConfig;\n}", - "start_line": 57, - "end_line": 60, + "start_line": 58, + "end_line": 61, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -72478,9 +84659,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "signature": "OrdersAlertFilter(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -72496,12 +84677,16 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 47, + "end_line": 47, + "start_column": 28, + "end_column": 64 } ], "code": "{\n super();\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 45, - "end_line": 49, + "start_line": 46, + "end_line": 50, "return_type": null, "is_implicit": false, "is_constructor": true, @@ -72512,6 +84697,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -72525,13 +84711,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 48, + "start_line": 49, "start_column": 19, - "end_line": 48, + "end_line": 49, "end_column": 133 }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -72547,13 +84734,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 48, + "start_line": 49, "start_column": 19, - "end_line": 48, + "end_line": 49, "end_column": 127 }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -72567,13 +84755,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 48, + "start_line": 49, "start_column": 63, - "end_line": 48, + "end_line": 49, "end_column": 95 }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -72587,13 +84776,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 48, + "start_line": 49, "start_column": 97, - "end_line": 48, + "end_line": 49, "end_column": 124 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -72609,9 +84799,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 48, + "start_line": 49, "start_column": 35, - "end_line": 48, + "end_line": 49, "end_column": 126 } ], @@ -72622,9 +84812,26 @@ "is_entrypoint": false }, "doFilter(ServletRequest, ServletResponse, FilterChain)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/OrdersAlertFilter.java", "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", - "comment": "/**\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n */", + "comments": [ + { + "content": " wrapper ", + "start_line": 105, + "end_line": 105, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 63, + "end_line": 65, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -72641,24 +84848,36 @@ "type": "javax.servlet.ServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 24, + "end_column": 41 }, { "type": "javax.servlet.ServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 44, + "end_column": 63 }, { "type": "javax.servlet.FilterChain", "name": "chain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 66, + "end_column": 82 } ], - "code": "{\n if (filterConfig == null) {\n return;\n }\n if (TradeConfig.getDisplayOrderAlerts() == true) {\n try {\n String action = req.getParameter(\"action\");\n if (action != null) {\n action = action.trim();\n if ((action.length() > 0) && (!action.equals(\"logout\"))) {\n String userID;\n if (action.equals(\"login\")) {\n userID = req.getParameter(\"uid\");\n } else {\n userID = (String) ((HttpServletRequest) req).getSession().getAttribute(\"uidBean\");\n }\n if ((userID != null) && (userID.trim().length() > 0)) {\n Collection closedOrders = tradeAction.getClosedOrders(userID);\n if ((closedOrders != null) && (closedOrders.size() > 0)) {\n req.setAttribute(\"closedOrders\", closedOrders);\n }\n if (Log.doTrace()) {\n Log.printCollection(\"OrderAlertFilter: userID=\" + userID + \" closedOrders=\", closedOrders);\n }\n }\n }\n }\n } catch (Exception e) {\n Log.error(e, \"OrdersAlertFilter - Error checking for closedOrders\");\n }\n }\n chain.doFilter(req, resp);\n}", - "start_line": 65, - "end_line": 103, + "code": "{\n if (filterConfig == null) {\n return;\n }\n if (TradeConfig.getDisplayOrderAlerts() == true) {\n try {\n String action = req.getParameter(\"action\");\n if (action != null) {\n action = action.trim();\n if ((action.length() > 0) && (!action.equals(\"logout\"))) {\n String userID;\n if (action.equals(\"login\")) {\n userID = req.getParameter(\"uid\");\n } else {\n userID = (String) ((HttpServletRequest) req).getSession().getAttribute(\"uidBean\");\n }\n if ((userID != null) && (userID.trim().length() > 0)) {\n Collection closedOrders = tradeAction.getClosedOrders(userID);\n if ((closedOrders != null) && (closedOrders.size() > 0)) {\n req.setAttribute(\"closedOrders\", closedOrders);\n }\n if (Log.doTrace()) {\n Log.printCollection(\"OrderAlertFilter: userID=\" + userID + \" closedOrders=\", closedOrders);\n }\n }\n }\n }\n } catch (Exception e) {\n Log.error(e, \"OrdersAlertFilter - Error checking for closedOrders\");\n }\n }\n Diagnostics.checkDiagnostics();\n chain.doFilter(req, resp);\n}", + "start_line": 66, + "end_line": 106, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -72673,6 +84892,7 @@ "call_sites": [ { "method_name": "getDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -72686,13 +84906,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 71, + "start_line": 72, "start_column": 9, - "end_line": 71, + "end_line": 72, "end_column": 43 }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.ServletRequest", "argument_types": [ @@ -72708,13 +84929,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 74, + "start_line": 75, "start_column": 25, - "end_line": 74, + "end_line": 75, "end_column": 50 }, { "method_name": "trim", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [], @@ -72728,13 +84950,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, + "start_line": 77, "start_column": 20, - "end_line": 76, + "end_line": 77, "end_column": 32 }, { "method_name": "length", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [], @@ -72748,13 +84971,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, + "start_line": 78, "start_column": 16, - "end_line": 77, + "end_line": 78, "end_column": 30 }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -72770,13 +84994,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, + "start_line": 78, "start_column": 42, - "end_line": 77, + "end_line": 78, "end_column": 64 }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -72792,13 +85017,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 79, + "start_line": 80, "start_column": 17, - "end_line": 79, + "end_line": 80, "end_column": 38 }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.ServletRequest", "argument_types": [ @@ -72814,13 +85040,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, + "start_line": 81, "start_column": 24, - "end_line": 80, + "end_line": 81, "end_column": 46 }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "((HttpServletRequest) req).getSession()", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -72836,13 +85063,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 82, + "start_line": 83, "start_column": 33, - "end_line": 82, + "end_line": 83, "end_column": 95 }, { "method_name": "getSession", + "comment": null, "receiver_expr": "((HttpServletRequest) req)", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -72856,13 +85084,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 82, + "start_line": 83, "start_column": 33, - "end_line": 82, + "end_line": 83, "end_column": 71 }, { "method_name": "length", + "comment": null, "receiver_expr": "userID.trim()", "receiver_type": "java.lang.String", "argument_types": [], @@ -72876,13 +85105,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, + "start_line": 86, "start_column": 38, - "end_line": 85, + "end_line": 86, "end_column": 59 }, { "method_name": "trim", + "comment": null, "receiver_expr": "userID", "receiver_type": "java.lang.String", "argument_types": [], @@ -72896,13 +85126,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, + "start_line": 86, "start_column": 38, - "end_line": 85, + "end_line": 86, "end_column": 50 }, { "method_name": "getClosedOrders", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -72918,13 +85149,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, + "start_line": 88, "start_column": 44, - "end_line": 87, + "end_line": 88, "end_column": 78 }, { "method_name": "size", + "comment": null, "receiver_expr": "closedOrders", "receiver_type": "java.util.Collection", "argument_types": [], @@ -72938,13 +85170,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, + "start_line": 89, "start_column": 46, - "end_line": 88, + "end_line": 89, "end_column": 64 }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.ServletRequest", "argument_types": [ @@ -72961,13 +85194,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 89, + "start_line": 90, "start_column": 17, - "end_line": 89, + "end_line": 90, "end_column": 62 }, { "method_name": "doTrace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [], @@ -72981,13 +85215,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, + "start_line": 92, "start_column": 19, - "end_line": 91, + "end_line": 92, "end_column": 31 }, { "method_name": "printCollection", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -73004,13 +85239,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 92, + "start_line": 93, "start_column": 17, - "end_line": 92, + "end_line": 93, "end_column": 106 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -73027,13 +85263,35 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, + "start_line": 99, "start_column": 9, - "end_line": 98, + "end_line": 99, "end_column": 75 }, + { + "method_name": "checkDiagnostics", + "comment": null, + "receiver_expr": "Diagnostics", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "argument_types": [], + "return_type": "", + "callee_signature": "checkDiagnostics()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 103, + "start_column": 5, + "end_line": 103, + "end_column": 34 + }, { "method_name": "doFilter", + "comment": null, "receiver_expr": "chain", "receiver_type": "javax.servlet.FilterChain", "argument_types": [ @@ -73050,38 +85308,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, + "start_line": 105, "start_column": 5, - "end_line": 102, + "end_line": 105, "end_column": 42 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "action", "type": "java.lang.String", "initializer": "req.getParameter(\"action\")", - "start_line": 74, + "start_line": 75, "start_column": 16, - "end_line": 74, + "end_line": 75, "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "", - "start_line": 78, + "start_line": 79, "start_column": 20, - "end_line": 78, + "end_line": 79, "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "closedOrders", "type": "java.util.Collection", "initializer": "tradeAction.getClosedOrders(userID)", - "start_line": 87, + "start_line": 88, "start_column": 29, - "end_line": 87, + "end_line": 88, "end_column": 78 } ], @@ -73093,11 +85375,18 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 43, - "end_line": 43, + "start_line": 44, + "end_line": 44, "variables": [ "tradeAction" ], @@ -73107,11 +85396,18 @@ "annotations": [] }, { - "comment": "/**\n * @see Filter#init(FilterConfig)\n */", + "comment": { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.FilterConfig", - "start_line": 55, - "end_line": 55, + "start_line": 56, + "end_line": 56, "variables": [ "filterConfig" ], @@ -73122,14 +85418,434 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.direct", + "comments": [ + { + "content": "\n * TradeBuildDB uses operations provided by the TradeApplication to (a) create the Database tables\n * (b)populate a DayTrader database without creating the tables. Specifically, a\n * new DayTrader User population is created using UserIDs of the form \"uid:xxx\"\n * where xxx is a sequential number (e.g. uid:0, uid:1, etc.). New stocks are also created of the\n * form \"s:xxx\", again where xxx represents sequential numbers (e.g. s:1, s:2, etc.)\n ", + "start_line": 45, + "end_line": 51, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " For Wildfly - add java:/ to this resource.", + "start_line": 55, + "end_line": 55, + "start_column": 3, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jdbc/TradeDataSource\")", + "start_line": 58, + "end_line": 58, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "\n * Re-create the DayTrader db tables and populate them OR just populate a DayTrader DB, logging to the provided output stream\n ", + "start_line": 83, + "end_line": 85, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " end of createDBTables", + "start_line": 129, + "end_line": 129, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Give up gracefully after 10 errors", + "start_line": 88, + "end_line": 88, + "start_column": 25, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " TradeStatistics.statisticsEnabled=false; // disable statistics", + "start_line": 90, + "end_line": 90, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "out.println(\"
TradeBuildDB: **** warPath= \"+warPath+\" ****
\");", + "start_line": 95, + "end_line": 95, + "start_column": 7, + "end_column": 84, + "is_javadoc": false + }, + { + "content": "parse the DDL file and fill the SQL commands into a buffer", + "start_line": 101, + "end_line": 101, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " send the sql commands buffer to drop and recreate the Daytrader tables", + "start_line": 114, + "end_line": 114, + "start_column": 7, + "end_column": 79, + "is_javadoc": false + }, + { + "content": "Attempt to delete all of the Trade users and Trade Quotes first", + "start_line": 132, + "end_line": 132, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "reset for user registrations", + "start_line": 161, + "end_line": 161, + "start_column": 21, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Registration is a formal operation in Trade 2.", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " uid:0 starts with a cool million.", + "start_line": 172, + "end_line": 172, + "start_column": 35, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 197, + "end_line": 197, + "start_column": 11, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 180, + "end_line": 180, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 193, + "end_line": 193, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " 0-MAX_HOLDING (inclusive), avg holdings per user = (MAX-0)/2", + "start_line": 182, + "end_line": 182, + "start_column": 81, + "end_column": 143, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 189, + "end_line": 189, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 207, + "end_line": 207, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " Clear MDB Statistics", + "start_line": 212, + "end_line": 212, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 224, + "end_line": 224, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 226, + "end_line": 226, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " Reset Trade", + "start_line": 248, + "end_line": 248, + "start_column": 5, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " Clear MDB Statistics", + "start_line": 246, + "end_line": 246, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " Count and Delete newly registered users (users w/ id that start", + "start_line": 296, + "end_line": 296, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Update logoutcount and loginCount back to zero", + "start_line": 345, + "end_line": 345, + "start_column": 7, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " FUTURE: - DuplicateKeyException - For now, don't start at", + "start_line": 276, + "end_line": 276, + "start_column": 11, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " zero as KeySequenceDirect and KeySequenceBean will still", + "start_line": 277, + "end_line": 277, + "start_column": 11, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " give out", + "start_line": 278, + "end_line": 278, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " the cached Block and then notice this change. Better", + "start_line": 279, + "end_line": 279, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " solution is", + "start_line": 280, + "end_line": 280, + "start_column": 11, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " to signal both classes to drop their cached blocks", + "start_line": 281, + "end_line": 281, + "start_column": 11, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " stmt = getStatement(conn, \"delete from keygenejb\");", + "start_line": 282, + "end_line": 282, + "start_column": 11, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " stmt.executeUpdate();", + "start_line": 283, + "end_line": 283, + "start_column": 11, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " stmt.close();", + "start_line": 284, + "end_line": 284, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " \"ru:%\":", + "start_line": 297, + "end_line": 297, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " Count of trade users", + "start_line": 316, + "end_line": 316, + "start_column": 7, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " Count of trade stocks", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Count of trade users login, logout", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " count holdings for trade users", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " count orders for trade users", + "start_line": 362, + "end_line": 362, + "start_column": 7, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 373, + "end_line": 373, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 384, + "end_line": 384, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " Delete cancelled orders", + "start_line": 395, + "end_line": 395, + "start_column": 7, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " count open orders by type for trade users", + "start_line": 402, + "end_line": 402, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Delete orders for holding which have been purchased and sold", + "start_line": 413, + "end_line": 413, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "initial capacity 30 assuming we have 30 ddl-sql statements to read", + "start_line": 440, + "end_line": 440, + "start_column": 62, + "end_column": 129, + "is_javadoc": false + }, + { + "content": " Empty lines or lines starting with \"#\" are ignored", + "start_line": 448, + "end_line": 448, + "start_column": 56, + "end_column": 108, + "is_javadoc": false + }, + { + "content": " reached end of sql statement", + "start_line": 451, + "end_line": 451, + "start_column": 34, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "remove the semicolon", + "start_line": 452, + "end_line": 452, + "start_column": 42, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.BufferedReader", "java.io.IOException", @@ -73167,7 +85883,416 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n * TradeBuildDB uses operations provided by the TradeApplication to (a) create the Database tables\n * (b)populate a DayTrader database without creating the tables. Specifically, a\n * new DayTrader User population is created using UserIDs of the form \"uid:xxx\"\n * where xxx is a sequential number (e.g. uid:0, uid:1, etc.). New stocks are also created of the\n * form \"s:xxx\", again where xxx represents sequential numbers (e.g. s:1, s:2, etc.)\n */", + "comments": [ + { + "content": " For Wildfly - add java:/ to this resource.", + "start_line": 55, + "end_line": 55, + "start_column": 3, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jdbc/TradeDataSource\")", + "start_line": 58, + "end_line": 58, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "\n * Re-create the DayTrader db tables and populate them OR just populate a DayTrader DB, logging to the provided output stream\n ", + "start_line": 83, + "end_line": 85, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " end of createDBTables", + "start_line": 129, + "end_line": 129, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Give up gracefully after 10 errors", + "start_line": 88, + "end_line": 88, + "start_column": 25, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " TradeStatistics.statisticsEnabled=false; // disable statistics", + "start_line": 90, + "end_line": 90, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "out.println(\"
TradeBuildDB: **** warPath= \"+warPath+\" ****
\");", + "start_line": 95, + "end_line": 95, + "start_column": 7, + "end_column": 84, + "is_javadoc": false + }, + { + "content": "parse the DDL file and fill the SQL commands into a buffer", + "start_line": 101, + "end_line": 101, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " send the sql commands buffer to drop and recreate the Daytrader tables", + "start_line": 114, + "end_line": 114, + "start_column": 7, + "end_column": 79, + "is_javadoc": false + }, + { + "content": "Attempt to delete all of the Trade users and Trade Quotes first", + "start_line": 132, + "end_line": 132, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "reset for user registrations", + "start_line": 161, + "end_line": 161, + "start_column": 21, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Registration is a formal operation in Trade 2.", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " uid:0 starts with a cool million.", + "start_line": 172, + "end_line": 172, + "start_column": 35, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 197, + "end_line": 197, + "start_column": 11, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 180, + "end_line": 180, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 193, + "end_line": 193, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " 0-MAX_HOLDING (inclusive), avg holdings per user = (MAX-0)/2", + "start_line": 182, + "end_line": 182, + "start_column": 81, + "end_column": 143, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 189, + "end_line": 189, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 207, + "end_line": 207, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " Clear MDB Statistics", + "start_line": 212, + "end_line": 212, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 224, + "end_line": 224, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 226, + "end_line": 226, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " Reset Trade", + "start_line": 248, + "end_line": 248, + "start_column": 5, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " Clear MDB Statistics", + "start_line": 246, + "end_line": 246, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " Count and Delete newly registered users (users w/ id that start", + "start_line": 296, + "end_line": 296, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Update logoutcount and loginCount back to zero", + "start_line": 345, + "end_line": 345, + "start_column": 7, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " FUTURE: - DuplicateKeyException - For now, don't start at", + "start_line": 276, + "end_line": 276, + "start_column": 11, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " zero as KeySequenceDirect and KeySequenceBean will still", + "start_line": 277, + "end_line": 277, + "start_column": 11, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " give out", + "start_line": 278, + "end_line": 278, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " the cached Block and then notice this change. Better", + "start_line": 279, + "end_line": 279, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " solution is", + "start_line": 280, + "end_line": 280, + "start_column": 11, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " to signal both classes to drop their cached blocks", + "start_line": 281, + "end_line": 281, + "start_column": 11, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " stmt = getStatement(conn, \"delete from keygenejb\");", + "start_line": 282, + "end_line": 282, + "start_column": 11, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " stmt.executeUpdate();", + "start_line": 283, + "end_line": 283, + "start_column": 11, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " stmt.close();", + "start_line": 284, + "end_line": 284, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " \"ru:%\":", + "start_line": 297, + "end_line": 297, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " Count of trade users", + "start_line": 316, + "end_line": 316, + "start_column": 7, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " Count of trade stocks", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Count of trade users login, logout", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " count holdings for trade users", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " count orders for trade users", + "start_line": 362, + "end_line": 362, + "start_column": 7, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 373, + "end_line": 373, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 384, + "end_line": 384, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " Delete cancelled orders", + "start_line": 395, + "end_line": 395, + "start_column": 7, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " count open orders by type for trade users", + "start_line": 402, + "end_line": 402, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Delete orders for holding which have been purchased and sold", + "start_line": 413, + "end_line": 413, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "initial capacity 30 assuming we have 30 ddl-sql statements to read", + "start_line": 440, + "end_line": 440, + "start_column": 62, + "end_column": 129, + "is_javadoc": false + }, + { + "content": " Empty lines or lines starting with \"#\" are ignored", + "start_line": 448, + "end_line": 448, + "start_column": 56, + "end_column": 108, + "is_javadoc": false + }, + { + "content": " reached end of sql statement", + "start_line": 451, + "end_line": 451, + "start_column": 34, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "remove the semicolon", + "start_line": 452, + "end_line": 452, + "start_column": 42, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * TradeBuildDB uses operations provided by the TradeApplication to (a) create the Database tables\n * (b)populate a DayTrader database without creating the tables. Specifically, a\n * new DayTrader User population is created using UserIDs of the form \"uid:xxx\"\n * where xxx is a sequential number (e.g. uid:0, uid:1, etc.). New stocks are also created of the\n * form \"s:xxx\", again where xxx represents sequential numbers (e.g. s:1, s:2, etc.)\n ", + "start_line": 45, + "end_line": 51, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [ "com.ibm.websphere.samples.daytrader.interfaces.TradeDB" ], @@ -73181,9 +86306,202 @@ "nested_type_declarations": [], "callable_declarations": { "resetTrade(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "resetTrade(boolean)", - "comment": "", + "comments": [ + { + "content": " Reset Trade", + "start_line": 248, + "end_line": 248, + "start_column": 5, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " Clear MDB Statistics", + "start_line": 246, + "end_line": 246, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " Count and Delete newly registered users (users w/ id that start", + "start_line": 296, + "end_line": 296, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Update logoutcount and loginCount back to zero", + "start_line": 345, + "end_line": 345, + "start_column": 7, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " FUTURE: - DuplicateKeyException - For now, don't start at", + "start_line": 276, + "end_line": 276, + "start_column": 11, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " zero as KeySequenceDirect and KeySequenceBean will still", + "start_line": 277, + "end_line": 277, + "start_column": 11, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " give out", + "start_line": 278, + "end_line": 278, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " the cached Block and then notice this change. Better", + "start_line": 279, + "end_line": 279, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " solution is", + "start_line": 280, + "end_line": 280, + "start_column": 11, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " to signal both classes to drop their cached blocks", + "start_line": 281, + "end_line": 281, + "start_column": 11, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " stmt = getStatement(conn, \"delete from keygenejb\");", + "start_line": 282, + "end_line": 282, + "start_column": 11, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " stmt.executeUpdate();", + "start_line": 283, + "end_line": 283, + "start_column": 11, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " stmt.close();", + "start_line": 284, + "end_line": 284, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " \"ru:%\":", + "start_line": 297, + "end_line": 297, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " Count of trade users", + "start_line": 316, + "end_line": 316, + "start_column": 7, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " Count of trade stocks", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Count of trade users login, logout", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " count holdings for trade users", + "start_line": 351, + "end_line": 351, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " count orders for trade users", + "start_line": 362, + "end_line": 362, + "start_column": 7, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 373, + "end_line": 373, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " count orders by type for trade users", + "start_line": 384, + "end_line": 384, + "start_column": 7, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " Delete cancelled orders", + "start_line": 395, + "end_line": 395, + "start_column": 7, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " count open orders by type for trade users", + "start_line": 402, + "end_line": 402, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Delete orders for holding which have been purchased and sold", + "start_line": 413, + "end_line": 413, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -73197,12 +86515,16 @@ "type": "boolean", "name": "deleteAll", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 245, + "end_line": 245, + "start_column": 38, + "end_column": 54 } ], - "code": "{\n // Clear MDB Statistics\n MDBStats.getInstance().reset();\n // Reset Trade\n RunStatsDataBean runStatsData = new RunStatsDataBean();\n Connection conn = null;\n try {\n conn = datasource.getConnection();\n PreparedStatement stmt = null;\n ResultSet rs = null;\n if (deleteAll) {\n try {\n stmt = getStatement(conn, \"delete from quoteejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountprofileejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from holdingejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from orderejb\");\n stmt.executeUpdate();\n stmt.close();\n // FUTURE: - DuplicateKeyException - For now, don't start at\n // zero as KeySequenceDirect and KeySequenceBean will still\n // give out\n // the cached Block and then notice this change. Better\n // solution is\n // to signal both classes to drop their cached blocks\n // stmt = getStatement(conn, \"delete from keygenejb\");\n // stmt.executeUpdate();\n // stmt.close();\n conn.commit();\n } catch (Exception e) {\n Log.error(e, \"TradeDirect:resetTrade(deleteAll) -- Error deleting Trade users and stock from the Trade database\");\n }\n return runStatsData;\n }\n stmt = getStatement(conn, \"delete from holdingejb where holdingejb.account_accountid is null\");\n stmt.executeUpdate();\n stmt.close();\n // Count and Delete newly registered users (users w/ id that start\n // \"ru:%\":\n stmt = getStatement(conn, \"delete from accountprofileejb where userid like 'ru:%'\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from orderejb where account_accountid in (select accountid from accountejb a where a.profile_userid like 'ru:%')\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from holdingejb where account_accountid in (select accountid from accountejb a where a.profile_userid like 'ru:%')\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountejb where profile_userid like 'ru:%'\");\n int newUserCount = stmt.executeUpdate();\n runStatsData.setNewUserCount(newUserCount);\n stmt.close();\n // Count of trade users\n stmt = getStatement(conn, \"select count(accountid) as \\\"tradeUserCount\\\" from accountejb a where a.profile_userid like 'uid:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int tradeUserCount = rs.getInt(\"tradeUserCount\");\n runStatsData.setTradeUserCount(tradeUserCount);\n stmt.close();\n rs.close();\n // Count of trade stocks\n stmt = getStatement(conn, \"select count(symbol) as \\\"tradeStockCount\\\" from quoteejb a where a.symbol like 's:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int tradeStockCount = rs.getInt(\"tradeStockCount\");\n runStatsData.setTradeStockCount(tradeStockCount);\n stmt.close();\n // Count of trade users login, logout\n stmt = getStatement(conn, \"select sum(loginCount) as \\\"sumLoginCount\\\", sum(logoutCount) as \\\"sumLogoutCount\\\" from accountejb a where a.profile_userID like 'uid:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int sumLoginCount = rs.getInt(\"sumLoginCount\");\n int sumLogoutCount = rs.getInt(\"sumLogoutCount\");\n runStatsData.setSumLoginCount(sumLoginCount);\n runStatsData.setSumLogoutCount(sumLogoutCount);\n stmt.close();\n rs.close();\n // Update logoutcount and loginCount back to zero\n stmt = getStatement(conn, \"update accountejb set logoutCount=0,loginCount=0 where profile_userID like 'uid:%'\");\n stmt.executeUpdate();\n stmt.close();\n // count holdings for trade users\n stmt = getStatement(conn, \"select count(holdingid) as \\\"holdingCount\\\" from holdingejb h where h.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')\");\n rs = stmt.executeQuery();\n rs.next();\n int holdingCount = rs.getInt(\"holdingCount\");\n runStatsData.setHoldingCount(holdingCount);\n stmt.close();\n rs.close();\n // count orders for trade users\n stmt = getStatement(conn, \"select count(orderid) as \\\"orderCount\\\" from orderejb o where o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')\");\n rs = stmt.executeQuery();\n rs.next();\n int orderCount = rs.getInt(\"orderCount\");\n runStatsData.setOrderCount(orderCount);\n stmt.close();\n rs.close();\n // count orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"buyOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderType='buy')\");\n rs = stmt.executeQuery();\n rs.next();\n int buyOrderCount = rs.getInt(\"buyOrderCount\");\n runStatsData.setBuyOrderCount(buyOrderCount);\n stmt.close();\n rs.close();\n // count orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"sellOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderType='sell')\");\n rs = stmt.executeQuery();\n rs.next();\n int sellOrderCount = rs.getInt(\"sellOrderCount\");\n runStatsData.setSellOrderCount(sellOrderCount);\n stmt.close();\n rs.close();\n // Delete cancelled orders\n stmt = getStatement(conn, \"delete from orderejb where orderStatus='cancelled'\");\n int cancelledOrderCount = stmt.executeUpdate();\n runStatsData.setCancelledOrderCount(cancelledOrderCount);\n stmt.close();\n rs.close();\n // count open orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"openOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderStatus='open')\");\n rs = stmt.executeQuery();\n rs.next();\n int openOrderCount = rs.getInt(\"openOrderCount\");\n runStatsData.setOpenOrderCount(openOrderCount);\n stmt.close();\n rs.close();\n // Delete orders for holding which have been purchased and sold\n stmt = getStatement(conn, \"delete from orderejb where holding_holdingid is null\");\n int deletedOrderCount = stmt.executeUpdate();\n runStatsData.setDeletedOrderCount(deletedOrderCount);\n stmt.close();\n rs.close();\n conn.commit();\n System.out.println(\"TradeDirect:reset Run stats data\\n\\n\" + runStatsData);\n } catch (Exception e) {\n Log.error(e, \"Failed to reset Trade\");\n conn.rollback();\n throw e;\n } finally {\n conn.close();\n }\n return runStatsData;\n}", - "start_line": 244, - "end_line": 430, + "code": "{\n // Clear MDB Statistics\n MDBStats.getInstance().reset();\n // Reset Trade\n RunStatsDataBean runStatsData = new RunStatsDataBean();\n Connection conn = null;\n try {\n conn = datasource.getConnection();\n conn.setAutoCommit(false);\n PreparedStatement stmt = null;\n ResultSet rs = null;\n if (deleteAll) {\n try {\n stmt = getStatement(conn, \"delete from quoteejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountprofileejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from holdingejb\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from orderejb\");\n stmt.executeUpdate();\n stmt.close();\n // FUTURE: - DuplicateKeyException - For now, don't start at\n // zero as KeySequenceDirect and KeySequenceBean will still\n // give out\n // the cached Block and then notice this change. Better\n // solution is\n // to signal both classes to drop their cached blocks\n // stmt = getStatement(conn, \"delete from keygenejb\");\n // stmt.executeUpdate();\n // stmt.close();\n conn.commit();\n } catch (Exception e) {\n Log.error(e, \"TradeDirect:resetTrade(deleteAll) -- Error deleting Trade users and stock from the Trade database\");\n }\n return runStatsData;\n }\n stmt = getStatement(conn, \"delete from holdingejb where holdingejb.account_accountid is null\");\n stmt.executeUpdate();\n stmt.close();\n // Count and Delete newly registered users (users w/ id that start\n // \"ru:%\":\n stmt = getStatement(conn, \"delete from accountprofileejb where userid like 'ru:%'\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from orderejb where account_accountid in (select accountid from accountejb a where a.profile_userid like 'ru:%')\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from holdingejb where account_accountid in (select accountid from accountejb a where a.profile_userid like 'ru:%')\");\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, \"delete from accountejb where profile_userid like 'ru:%'\");\n int newUserCount = stmt.executeUpdate();\n runStatsData.setNewUserCount(newUserCount);\n stmt.close();\n // Count of trade users\n stmt = getStatement(conn, \"select count(accountid) as \\\"tradeUserCount\\\" from accountejb a where a.profile_userid like 'uid:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int tradeUserCount = rs.getInt(\"tradeUserCount\");\n runStatsData.setTradeUserCount(tradeUserCount);\n stmt.close();\n rs.close();\n // Count of trade stocks\n stmt = getStatement(conn, \"select count(symbol) as \\\"tradeStockCount\\\" from quoteejb a where a.symbol like 's:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int tradeStockCount = rs.getInt(\"tradeStockCount\");\n runStatsData.setTradeStockCount(tradeStockCount);\n stmt.close();\n // Count of trade users login, logout\n stmt = getStatement(conn, \"select sum(loginCount) as \\\"sumLoginCount\\\", sum(logoutCount) as \\\"sumLogoutCount\\\" from accountejb a where a.profile_userID like 'uid:%'\");\n rs = stmt.executeQuery();\n rs.next();\n int sumLoginCount = rs.getInt(\"sumLoginCount\");\n int sumLogoutCount = rs.getInt(\"sumLogoutCount\");\n runStatsData.setSumLoginCount(sumLoginCount);\n runStatsData.setSumLogoutCount(sumLogoutCount);\n stmt.close();\n rs.close();\n // Update logoutcount and loginCount back to zero\n stmt = getStatement(conn, \"update accountejb set logoutCount=0,loginCount=0 where profile_userID like 'uid:%'\");\n stmt.executeUpdate();\n stmt.close();\n // count holdings for trade users\n stmt = getStatement(conn, \"select count(holdingid) as \\\"holdingCount\\\" from holdingejb h where h.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')\");\n rs = stmt.executeQuery();\n rs.next();\n int holdingCount = rs.getInt(\"holdingCount\");\n runStatsData.setHoldingCount(holdingCount);\n stmt.close();\n rs.close();\n // count orders for trade users\n stmt = getStatement(conn, \"select count(orderid) as \\\"orderCount\\\" from orderejb o where o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')\");\n rs = stmt.executeQuery();\n rs.next();\n int orderCount = rs.getInt(\"orderCount\");\n runStatsData.setOrderCount(orderCount);\n stmt.close();\n rs.close();\n // count orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"buyOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderType='buy')\");\n rs = stmt.executeQuery();\n rs.next();\n int buyOrderCount = rs.getInt(\"buyOrderCount\");\n runStatsData.setBuyOrderCount(buyOrderCount);\n stmt.close();\n rs.close();\n // count orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"sellOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderType='sell')\");\n rs = stmt.executeQuery();\n rs.next();\n int sellOrderCount = rs.getInt(\"sellOrderCount\");\n runStatsData.setSellOrderCount(sellOrderCount);\n stmt.close();\n rs.close();\n // Delete cancelled orders\n stmt = getStatement(conn, \"delete from orderejb where orderStatus='cancelled'\");\n int cancelledOrderCount = stmt.executeUpdate();\n runStatsData.setCancelledOrderCount(cancelledOrderCount);\n stmt.close();\n rs.close();\n // count open orders by type for trade users\n stmt = getStatement(conn, \"select count(orderid) \\\"openOrderCount\\\"from orderejb o where (o.account_accountid in \" + \"(select accountid from accountejb a where a.profile_userid like 'uid:%')) AND \" + \" (o.orderStatus='open')\");\n rs = stmt.executeQuery();\n rs.next();\n int openOrderCount = rs.getInt(\"openOrderCount\");\n runStatsData.setOpenOrderCount(openOrderCount);\n stmt.close();\n rs.close();\n // Delete orders for holding which have been purchased and sold\n stmt = getStatement(conn, \"delete from orderejb where holding_holdingid is null\");\n int deletedOrderCount = stmt.executeUpdate();\n runStatsData.setDeletedOrderCount(deletedOrderCount);\n stmt.close();\n rs.close();\n conn.commit();\n System.out.println(\"TradeDirect:reset Run stats data\\n\\n\" + runStatsData);\n } catch (Exception e) {\n Log.error(e, \"Failed to reset Trade\");\n conn.rollback();\n throw e;\n } finally {\n conn.close();\n }\n return runStatsData;\n}", + "start_line": 245, + "end_line": 432, "return_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "is_implicit": false, "is_constructor": false, @@ -73220,6 +86542,14 @@ "call_sites": [ { "method_name": "reset", + "comment": { + "content": " Clear MDB Statistics", + "start_line": 246, + "end_line": 246, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, "receiver_expr": "MDBStats.getInstance()", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -73233,13 +86563,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 246, + "start_line": 247, "start_column": 5, - "end_line": 246, + "end_line": 247, "end_column": 34 }, { "method_name": "getInstance", + "comment": null, "receiver_expr": "MDBStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -73253,13 +86584,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 246, + "start_line": 247, "start_column": 5, - "end_line": 246, + "end_line": 247, "end_column": 26 }, { "method_name": "getConnection", + "comment": null, "receiver_expr": "datasource", "receiver_type": "javax.sql.DataSource", "argument_types": [], @@ -73273,13 +86605,37 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 253, + "start_line": 254, "start_column": 14, - "end_line": 253, + "end_line": 254, "end_column": 39 }, + { + "method_name": "setAutoCommit", + "comment": null, + "receiver_expr": "conn", + "receiver_type": "java.sql.Connection", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setAutoCommit(boolean)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 255, + "start_column": 7, + "end_line": 255, + "end_column": 31 + }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73296,13 +86652,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 259, + "start_line": 261, "start_column": 18, - "end_line": 259, + "end_line": 261, "end_column": 59 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73316,13 +86673,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 260, + "start_line": 262, "start_column": 11, - "end_line": 260, + "end_line": 262, "end_column": 30 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73336,13 +86694,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 261, + "start_line": 263, "start_column": 11, - "end_line": 261, + "end_line": 263, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73359,13 +86718,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 262, + "start_line": 264, "start_column": 18, - "end_line": 262, + "end_line": 264, "end_column": 61 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73379,13 +86739,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 263, + "start_line": 265, "start_column": 11, - "end_line": 263, + "end_line": 265, "end_column": 30 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73399,13 +86760,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 264, + "start_line": 266, "start_column": 11, - "end_line": 264, + "end_line": 266, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73422,13 +86784,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 265, + "start_line": 267, "start_column": 18, - "end_line": 265, + "end_line": 267, "end_column": 68 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73442,13 +86805,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 266, + "start_line": 268, "start_column": 11, - "end_line": 266, + "end_line": 268, "end_column": 30 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73462,13 +86826,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 267, + "start_line": 269, "start_column": 11, - "end_line": 267, + "end_line": 269, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73485,13 +86850,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 268, + "start_line": 270, "start_column": 18, - "end_line": 268, + "end_line": 270, "end_column": 61 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73505,13 +86871,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 269, + "start_line": 271, "start_column": 11, - "end_line": 269, + "end_line": 271, "end_column": 30 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73525,13 +86892,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 270, + "start_line": 272, "start_column": 11, - "end_line": 270, + "end_line": 272, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73548,13 +86916,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 271, + "start_line": 273, "start_column": 18, - "end_line": 271, + "end_line": 273, "end_column": 59 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73568,13 +86937,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 272, + "start_line": 274, "start_column": 11, - "end_line": 272, + "end_line": 274, "end_column": 30 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73588,13 +86958,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 273, + "start_line": 275, "start_column": 11, - "end_line": 273, + "end_line": 275, "end_column": 22 }, { "method_name": "commit", + "comment": { + "content": " stmt.close();", + "start_line": 284, + "end_line": 284, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -73608,13 +86986,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 283, + "start_line": 285, "start_column": 11, - "end_line": 283, + "end_line": 285, "end_column": 23 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -73631,13 +87010,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 285, + "start_line": 287, "start_column": 11, - "end_line": 285, + "end_line": 287, "end_column": 123 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73654,13 +87034,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 290, + "start_line": 292, "start_column": 14, - "end_line": 290, + "end_line": 292, "end_column": 100 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73674,13 +87055,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 291, + "start_line": 293, "start_column": 7, - "end_line": 291, + "end_line": 293, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73694,13 +87076,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 292, + "start_line": 294, "start_column": 7, - "end_line": 292, + "end_line": 294, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73717,13 +87100,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 296, + "start_line": 298, "start_column": 14, - "end_line": 296, + "end_line": 298, "end_column": 89 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73737,13 +87121,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 297, + "start_line": 299, "start_column": 7, - "end_line": 297, + "end_line": 299, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73757,13 +87142,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 298, + "start_line": 300, "start_column": 7, - "end_line": 298, + "end_line": 300, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73780,13 +87166,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 300, + "start_line": 302, "start_column": 14, - "end_line": 300, + "end_line": 302, "end_column": 154 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73800,13 +87187,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 301, + "start_line": 303, "start_column": 7, - "end_line": 301, + "end_line": 303, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73820,13 +87208,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 302, + "start_line": 304, "start_column": 7, - "end_line": 302, + "end_line": 304, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73843,13 +87232,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 304, + "start_line": 306, "start_column": 14, - "end_line": 305, + "end_line": 307, "end_column": 134 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73863,13 +87253,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 306, + "start_line": 308, "start_column": 7, - "end_line": 306, + "end_line": 308, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73883,13 +87274,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 307, + "start_line": 309, "start_column": 7, - "end_line": 307, + "end_line": 309, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73906,13 +87298,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 309, + "start_line": 311, "start_column": 14, - "end_line": 309, + "end_line": 311, "end_column": 90 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73926,13 +87319,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 310, + "start_line": 312, "start_column": 26, - "end_line": 310, + "end_line": 312, "end_column": 45 }, { "method_name": "setNewUserCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -73948,13 +87342,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 311, + "start_line": 313, "start_column": 7, - "end_line": 311, + "end_line": 313, "end_column": 48 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -73968,13 +87363,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 312, + "start_line": 314, "start_column": 7, - "end_line": 312, + "end_line": 314, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -73991,13 +87387,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 315, + "start_line": 317, "start_column": 14, - "end_line": 315, + "end_line": 317, "end_column": 134 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74011,13 +87408,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 316, + "start_line": 318, "start_column": 12, - "end_line": 316, + "end_line": 318, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74031,13 +87429,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 319, "start_column": 7, - "end_line": 317, + "end_line": 319, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74053,13 +87452,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 318, + "start_line": 320, "start_column": 28, - "end_line": 318, + "end_line": 320, "end_column": 54 }, { "method_name": "setTradeUserCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74075,13 +87475,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 319, + "start_line": 321, "start_column": 7, - "end_line": 319, + "end_line": 321, "end_column": 52 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74095,13 +87496,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 320, + "start_line": 322, "start_column": 7, - "end_line": 320, + "end_line": 322, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74115,13 +87517,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 322, + "start_line": 324, "start_column": 7, - "end_line": 322, + "end_line": 324, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74138,13 +87541,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 324, + "start_line": 326, "start_column": 14, - "end_line": 324, + "end_line": 326, "end_column": 120 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74158,13 +87562,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 325, + "start_line": 327, "start_column": 12, - "end_line": 325, + "end_line": 327, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74178,13 +87583,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 326, + "start_line": 328, "start_column": 7, - "end_line": 326, + "end_line": 328, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74200,13 +87606,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 327, + "start_line": 329, "start_column": 29, - "end_line": 327, + "end_line": 329, "end_column": 56 }, { "method_name": "setTradeStockCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74222,13 +87629,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 328, + "start_line": 330, "start_column": 7, - "end_line": 328, + "end_line": 330, "end_column": 54 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74242,13 +87650,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 329, + "start_line": 331, "start_column": 7, - "end_line": 329, + "end_line": 331, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74265,13 +87674,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 332, + "start_line": 334, "start_column": 14, - "end_line": 333, + "end_line": 335, "end_column": 151 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74285,13 +87695,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 334, + "start_line": 336, "start_column": 12, - "end_line": 334, + "end_line": 336, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74305,13 +87716,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 335, + "start_line": 337, "start_column": 7, - "end_line": 335, + "end_line": 337, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74327,13 +87739,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 336, + "start_line": 338, "start_column": 27, - "end_line": 336, + "end_line": 338, "end_column": 52 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74349,13 +87762,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 337, + "start_line": 339, "start_column": 28, - "end_line": 337, + "end_line": 339, "end_column": 54 }, { "method_name": "setSumLoginCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74371,13 +87785,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 338, + "start_line": 340, "start_column": 7, - "end_line": 338, + "end_line": 340, "end_column": 50 }, { "method_name": "setSumLogoutCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74393,13 +87808,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 339, + "start_line": 341, "start_column": 7, - "end_line": 339, + "end_line": 341, "end_column": 52 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74413,13 +87829,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 340, + "start_line": 342, "start_column": 7, - "end_line": 340, + "end_line": 342, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74433,13 +87850,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 342, + "start_line": 344, "start_column": 7, - "end_line": 342, + "end_line": 344, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74456,13 +87874,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 345, + "start_line": 347, "start_column": 14, - "end_line": 345, + "end_line": 347, "end_column": 117 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74476,13 +87895,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 346, + "start_line": 348, "start_column": 7, - "end_line": 346, + "end_line": 348, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74496,13 +87916,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 347, + "start_line": 349, "start_column": 7, - "end_line": 347, + "end_line": 349, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74519,13 +87940,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 350, + "start_line": 352, "start_column": 14, - "end_line": 351, + "end_line": 353, "end_column": 87 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74539,13 +87961,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 353, + "start_line": 355, "start_column": 12, - "end_line": 353, + "end_line": 355, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74559,13 +87982,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 354, + "start_line": 356, "start_column": 7, - "end_line": 354, + "end_line": 356, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74581,13 +88005,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 355, + "start_line": 357, "start_column": 26, - "end_line": 355, + "end_line": 357, "end_column": 50 }, { "method_name": "setHoldingCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74603,13 +88028,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 356, + "start_line": 358, "start_column": 7, - "end_line": 356, + "end_line": 358, "end_column": 48 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74623,13 +88049,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 357, + "start_line": 359, "start_column": 7, - "end_line": 357, + "end_line": 359, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74643,13 +88070,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 358, + "start_line": 360, "start_column": 7, - "end_line": 358, + "end_line": 360, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74666,13 +88094,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 361, + "start_line": 363, "start_column": 14, - "end_line": 362, + "end_line": 364, "end_column": 87 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74686,13 +88115,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 364, + "start_line": 366, "start_column": 12, - "end_line": 364, + "end_line": 366, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74706,13 +88136,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 365, + "start_line": 367, "start_column": 7, - "end_line": 365, + "end_line": 367, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74728,13 +88159,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 366, + "start_line": 368, "start_column": 24, - "end_line": 366, + "end_line": 368, "end_column": 46 }, { "method_name": "setOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74750,13 +88182,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 367, + "start_line": 369, "start_column": 7, - "end_line": 367, + "end_line": 369, "end_column": 44 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74770,13 +88203,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 368, + "start_line": 370, "start_column": 7, - "end_line": 368, + "end_line": 370, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74790,13 +88224,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 369, + "start_line": 371, "start_column": 7, - "end_line": 369, + "end_line": 371, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74813,13 +88248,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 372, + "start_line": 374, "start_column": 14, - "end_line": 373, + "end_line": 375, "end_column": 118 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74833,13 +88269,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 375, + "start_line": 377, "start_column": 12, - "end_line": 375, + "end_line": 377, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74853,13 +88290,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 376, + "start_line": 378, "start_column": 7, - "end_line": 376, + "end_line": 378, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -74875,13 +88313,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 377, + "start_line": 379, "start_column": 27, - "end_line": 377, + "end_line": 379, "end_column": 52 }, { "method_name": "setBuyOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -74897,13 +88336,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 378, + "start_line": 380, "start_column": 7, - "end_line": 378, + "end_line": 380, "end_column": 50 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74917,13 +88357,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 379, + "start_line": 381, "start_column": 7, - "end_line": 379, + "end_line": 381, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -74937,13 +88378,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 380, + "start_line": 382, "start_column": 7, - "end_line": 380, + "end_line": 382, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -74960,13 +88402,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 383, + "start_line": 385, "start_column": 14, - "end_line": 384, + "end_line": 386, "end_column": 119 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -74980,13 +88423,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 386, + "start_line": 388, "start_column": 12, - "end_line": 386, + "end_line": 388, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75000,13 +88444,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 387, + "start_line": 389, "start_column": 7, - "end_line": 387, + "end_line": 389, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -75022,13 +88467,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 388, + "start_line": 390, "start_column": 28, - "end_line": 388, + "end_line": 390, "end_column": 54 }, { "method_name": "setSellOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -75044,13 +88490,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 389, + "start_line": 391, "start_column": 7, - "end_line": 389, + "end_line": 391, "end_column": 52 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75064,13 +88511,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 390, + "start_line": 392, "start_column": 7, - "end_line": 390, + "end_line": 392, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75084,13 +88532,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 391, + "start_line": 393, "start_column": 7, - "end_line": 391, + "end_line": 393, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -75107,13 +88556,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 394, + "start_line": 396, "start_column": 14, - "end_line": 394, + "end_line": 396, "end_column": 85 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75127,13 +88577,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 395, + "start_line": 397, "start_column": 33, - "end_line": 395, + "end_line": 397, "end_column": 52 }, { "method_name": "setCancelledOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -75149,13 +88600,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 396, + "start_line": 398, "start_column": 7, - "end_line": 396, + "end_line": 398, "end_column": 62 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75169,13 +88621,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 397, + "start_line": 399, "start_column": 7, - "end_line": 397, + "end_line": 399, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75189,13 +88642,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 398, + "start_line": 400, "start_column": 7, - "end_line": 398, + "end_line": 400, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -75212,13 +88666,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 401, + "start_line": 403, "start_column": 14, - "end_line": 402, + "end_line": 404, "end_column": 121 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75232,13 +88687,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 404, + "start_line": 406, "start_column": 12, - "end_line": 404, + "end_line": 406, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75252,13 +88708,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 405, + "start_line": 407, "start_column": 7, - "end_line": 405, + "end_line": 407, "end_column": 15 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -75274,13 +88731,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 406, + "start_line": 408, "start_column": 28, - "end_line": 406, + "end_line": 408, "end_column": 54 }, { "method_name": "setOpenOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -75296,13 +88754,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 407, + "start_line": 409, "start_column": 7, - "end_line": 407, + "end_line": 409, "end_column": 52 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75316,13 +88775,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 409, + "start_line": 411, "start_column": 7, - "end_line": 409, + "end_line": 411, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75336,13 +88796,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 410, + "start_line": 412, "start_column": 7, - "end_line": 410, + "end_line": 412, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -75359,13 +88820,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 412, + "start_line": 414, "start_column": 14, - "end_line": 412, + "end_line": 414, "end_column": 87 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75379,13 +88841,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 413, + "start_line": 415, "start_column": 31, - "end_line": 413, + "end_line": 415, "end_column": 50 }, { "method_name": "setDeletedOrderCount", + "comment": null, "receiver_expr": "runStatsData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [ @@ -75401,13 +88864,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 414, + "start_line": 416, "start_column": 7, - "end_line": 414, + "end_line": 416, "end_column": 58 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -75421,13 +88885,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 417, "start_column": 7, - "end_line": 415, + "end_line": 417, "end_column": 18 }, { "method_name": "close", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -75441,13 +88906,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 416, + "start_line": 418, "start_column": 7, - "end_line": 416, + "end_line": 418, "end_column": 16 }, { "method_name": "commit", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -75461,13 +88927,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 418, + "start_line": 420, "start_column": 7, - "end_line": 418, + "end_line": 420, "end_column": 19 }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -75483,13 +88950,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 420, + "start_line": 422, "start_column": 7, - "end_line": 420, + "end_line": 422, "end_column": 79 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -75506,13 +88974,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 422, + "start_line": 424, "start_column": 7, - "end_line": 422, + "end_line": 424, "end_column": 43 }, { "method_name": "rollback", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -75526,13 +88995,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 423, + "start_line": 425, "start_column": 7, - "end_line": 423, + "end_line": 425, "end_column": 21 }, { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -75546,13 +89016,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 426, + "start_line": 428, "start_column": 7, - "end_line": 426, + "end_line": 428, "end_column": 18 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [], @@ -75566,155 +89037,283 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 249, + "start_line": 250, "start_column": 37, - "end_line": 249, + "end_line": 250, "end_column": 58 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "runStatsData", "type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "initializer": "new RunStatsDataBean()", - "start_line": 249, + "start_line": 250, "start_column": 22, - "end_line": 249, + "end_line": 250, "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 250, + "start_line": 251, "start_column": 16, - "end_line": 250, + "end_line": 251, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "null", - "start_line": 254, + "start_line": 256, "start_column": 25, - "end_line": 254, + "end_line": 256, "end_column": 35 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "null", - "start_line": 255, + "start_line": 257, "start_column": 17, - "end_line": 255, + "end_line": 257, "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newUserCount", "type": "int", "initializer": "stmt.executeUpdate()", - "start_line": 310, + "start_line": 312, "start_column": 11, - "end_line": 310, + "end_line": 312, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "tradeUserCount", "type": "int", "initializer": "rs.getInt(\"tradeUserCount\")", - "start_line": 318, + "start_line": 320, "start_column": 11, - "end_line": 318, + "end_line": 320, "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "tradeStockCount", "type": "int", "initializer": "rs.getInt(\"tradeStockCount\")", - "start_line": 327, + "start_line": 329, "start_column": 11, - "end_line": 327, + "end_line": 329, "end_column": 56 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sumLoginCount", "type": "int", "initializer": "rs.getInt(\"sumLoginCount\")", - "start_line": 336, + "start_line": 338, "start_column": 11, - "end_line": 336, + "end_line": 338, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sumLogoutCount", "type": "int", "initializer": "rs.getInt(\"sumLogoutCount\")", - "start_line": 337, + "start_line": 339, "start_column": 11, - "end_line": 337, + "end_line": 339, "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingCount", "type": "int", "initializer": "rs.getInt(\"holdingCount\")", - "start_line": 355, + "start_line": 357, "start_column": 11, - "end_line": 355, + "end_line": 357, "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderCount", "type": "int", "initializer": "rs.getInt(\"orderCount\")", - "start_line": 366, + "start_line": 368, "start_column": 11, - "end_line": 366, + "end_line": 368, "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "buyOrderCount", "type": "int", "initializer": "rs.getInt(\"buyOrderCount\")", - "start_line": 377, + "start_line": 379, "start_column": 11, - "end_line": 377, + "end_line": 379, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sellOrderCount", "type": "int", "initializer": "rs.getInt(\"sellOrderCount\")", - "start_line": 388, + "start_line": 390, "start_column": 11, - "end_line": 388, + "end_line": 390, "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "cancelledOrderCount", "type": "int", "initializer": "stmt.executeUpdate()", - "start_line": 395, + "start_line": 397, "start_column": 11, - "end_line": 395, + "end_line": 397, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "openOrderCount", "type": "int", "initializer": "rs.getInt(\"openOrderCount\")", - "start_line": 406, + "start_line": 408, "start_column": 11, - "end_line": 406, + "end_line": 408, "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "deletedOrderCount", "type": "int", "initializer": "stmt.executeUpdate()", - "start_line": 413, + "start_line": 415, "start_column": 11, - "end_line": 413, + "end_line": 415, "end_column": 50 } ], @@ -75724,9 +89323,34 @@ "is_entrypoint": false }, "recreateDBTables(Object[], java.io.PrintWriter)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", - "comment": "", + "comments": [ + { + "content": " Clear MDB Statistics", + "start_line": 212, + "end_line": 212, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 224, + "end_line": 224, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 226, + "end_line": 226, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -75740,18 +89364,26 @@ "type": "java.lang.Object[]", "name": "sqlBuffer", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 211, + "end_line": 211, + "start_column": 36, + "end_column": 53 }, { "type": "java.io.PrintWriter", "name": "out", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 211, + "end_line": 211, + "start_column": 56, + "end_column": 78 } ], "code": "{\n // Clear MDB Statistics\n MDBStats.getInstance().reset();\n Connection conn = null;\n boolean success = false;\n try {\n conn = datasource.getConnection();\n Statement stmt = conn.createStatement();\n int bufferLength = sqlBuffer.length;\n for (int i = 0; i < bufferLength; i++) {\n try {\n stmt.executeUpdate((String) sqlBuffer[i]);\n // commit(conn);\n } catch (SQLException ex) {\n // Ignore DROP statements as tables won't always exist.\n if (((String) sqlBuffer[i]).indexOf(\"DROP \") < 0) {\n Log.error(\"TradeDirect:recreateDBTables SQL Exception thrown on executing the foll sql command: \" + sqlBuffer[i], ex);\n out.println(\"
SQL Exception thrown on executing the foll sql command: \" + sqlBuffer[i] + \" . Check log for details.
\");\n }\n }\n }\n stmt.close();\n conn.commit();\n success = true;\n } catch (Exception e) {\n Log.error(e, \"TradeDirect:recreateDBTables() -- Error dropping and recreating the database tables\");\n } finally {\n conn.close();\n }\n return success;\n}", - "start_line": 210, - "end_line": 241, + "start_line": 211, + "end_line": 242, "return_type": "boolean", "is_implicit": false, "is_constructor": false, @@ -75766,6 +89398,14 @@ "call_sites": [ { "method_name": "reset", + "comment": { + "content": " Clear MDB Statistics", + "start_line": 212, + "end_line": 212, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, "receiver_expr": "MDBStats.getInstance()", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -75779,13 +89419,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 212, + "start_line": 213, "start_column": 5, - "end_line": 212, + "end_line": 213, "end_column": 34 }, { "method_name": "getInstance", + "comment": null, "receiver_expr": "MDBStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -75799,13 +89440,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 212, + "start_line": 213, "start_column": 5, - "end_line": 212, + "end_line": 213, "end_column": 26 }, { "method_name": "getConnection", + "comment": null, "receiver_expr": "datasource", "receiver_type": "javax.sql.DataSource", "argument_types": [], @@ -75819,13 +89461,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 217, + "start_line": 218, "start_column": 14, - "end_line": 217, + "end_line": 218, "end_column": 39 }, { "method_name": "createStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -75839,13 +89482,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 218, + "start_line": 219, "start_column": 24, - "end_line": 218, + "end_line": 219, "end_column": 45 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.Statement", "argument_types": [ @@ -75861,13 +89505,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 222, + "start_line": 223, "start_column": 11, - "end_line": 222, + "end_line": 223, "end_column": 51 }, { "method_name": "indexOf", + "comment": null, "receiver_expr": "((String) sqlBuffer[i])", "receiver_type": "java.lang.String", "argument_types": [ @@ -75883,13 +89528,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 226, + "start_line": 227, "start_column": 15, - "end_line": 226, + "end_line": 227, "end_column": 54 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -75906,13 +89552,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 227, + "start_line": 228, "start_column": 13, - "end_line": 227, + "end_line": 228, "end_column": 129 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -75928,13 +89575,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 228, + "start_line": 229, "start_column": 13, - "end_line": 228, + "end_line": 229, "end_column": 144 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.Statement", "argument_types": [], @@ -75948,13 +89596,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 232, + "start_line": 233, "start_column": 7, - "end_line": 232, + "end_line": 233, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -75968,13 +89617,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 233, + "start_line": 234, "start_column": 7, - "end_line": 233, + "end_line": 234, "end_column": 19 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -75991,13 +89641,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 236, + "start_line": 237, "start_column": 7, - "end_line": 236, + "end_line": 237, "end_column": 105 }, { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -76011,56 +89662,96 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 238, + "start_line": 239, "start_column": 7, - "end_line": 238, + "end_line": 239, "end_column": 18 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 214, + "start_line": 215, "start_column": 16, - "end_line": 214, + "end_line": 215, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "success", "type": "boolean", "initializer": "false", - "start_line": 215, + "start_line": 216, "start_column": 13, - "end_line": 215, + "end_line": 216, "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.Statement", "initializer": "conn.createStatement()", - "start_line": 218, + "start_line": 219, "start_column": 17, - "end_line": 218, + "end_line": 219, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "bufferLength", "type": "int", "initializer": "sqlBuffer.length", - "start_line": 219, + "start_line": 220, "start_column": 11, - "end_line": 219, + "end_line": 220, "end_column": 41 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", - "start_line": 220, + "start_line": 221, "start_column": 16, - "end_line": 220, + "end_line": 221, "end_column": 20 } ], @@ -76070,9 +89761,9 @@ "is_entrypoint": false }, "checkDBProductName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "checkDBProductName()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -76083,8 +89774,8 @@ "declaration": "public String checkDBProductName() throws Exception", "parameters": [], "code": "{\n Connection conn = null;\n String dbProductName = null;\n try {\n conn = datasource.getConnection();\n DatabaseMetaData dbmd = conn.getMetaData();\n dbProductName = dbmd.getDatabaseProductName();\n } catch (SQLException e) {\n Log.error(e, \"TradeDirect:checkDBProductName() -- Error checking the Daytrader Database Product Name\");\n } finally {\n conn.close();\n }\n return dbProductName;\n}", - "start_line": 64, - "end_line": 79, + "start_line": 65, + "end_line": 80, "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, @@ -76099,6 +89790,7 @@ "call_sites": [ { "method_name": "getConnection", + "comment": null, "receiver_expr": "datasource", "receiver_type": "javax.sql.DataSource", "argument_types": [], @@ -76112,13 +89804,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, + "start_line": 71, "start_column": 14, - "end_line": 70, + "end_line": 71, "end_column": 39 }, { "method_name": "getMetaData", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -76132,13 +89825,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 71, + "start_line": 72, "start_column": 31, - "end_line": 71, + "end_line": 72, "end_column": 48 }, { "method_name": "getDatabaseProductName", + "comment": null, "receiver_expr": "dbmd", "receiver_type": "java.sql.DatabaseMetaData", "argument_types": [], @@ -76152,13 +89846,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 72, + "start_line": 73, "start_column": 23, - "end_line": 72, + "end_line": 73, "end_column": 51 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -76175,13 +89870,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 74, + "start_line": 75, "start_column": 7, - "end_line": 74, + "end_line": 75, "end_column": 108 }, { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -76195,38 +89891,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, + "start_line": 77, "start_column": 7, - "end_line": 76, + "end_line": 77, "end_column": 18 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 65, + "start_line": 66, "start_column": 16, - "end_line": 65, + "end_line": 66, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dbProductName", "type": "java.lang.String", "initializer": "null", - "start_line": 66, + "start_line": 67, "start_column": 12, - "end_line": 66, + "end_line": 67, "end_column": 31 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dbmd", "type": "java.sql.DatabaseMetaData", "initializer": "conn.getMetaData()", - "start_line": 71, + "start_line": 72, "start_column": 24, - "end_line": 71, + "end_line": 72, "end_column": 48 } ], @@ -76236,9 +89956,42 @@ "is_entrypoint": false }, "parseDDLToBuffer(InputStream)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "parseDDLToBuffer(InputStream)", - "comment": "", + "comments": [ + { + "content": "initial capacity 30 assuming we have 30 ddl-sql statements to read", + "start_line": 440, + "end_line": 440, + "start_column": 62, + "end_column": 129, + "is_javadoc": false + }, + { + "content": " Empty lines or lines starting with \"#\" are ignored", + "start_line": 448, + "end_line": 448, + "start_column": 56, + "end_column": 108, + "is_javadoc": false + }, + { + "content": " reached end of sql statement", + "start_line": 451, + "end_line": 451, + "start_column": 34, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "remove the semicolon", + "start_line": 452, + "end_line": 452, + "start_column": 42, + "end_column": 63, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -76252,12 +90005,16 @@ "type": "java.io.InputStream", "name": "ddlFile", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 438, + "end_line": 438, + "start_column": 36, + "end_column": 54 } ], "code": "{\n BufferedReader br = null;\n //initial capacity 30 assuming we have 30 ddl-sql statements to read\n ArrayList sqlBuffer = new ArrayList(30);\n try {\n br = new BufferedReader(new InputStreamReader(ddlFile));\n String s;\n String sql = new String();\n while ((s = br.readLine()) != null) {\n s = s.trim();\n if (// Empty lines or lines starting with \"#\" are ignored\n (s.length() != 0) && (s.charAt(0) != '#')) {\n sql = sql + \" \" + s;\n if (s.endsWith(\";\")) {\n // reached end of sql statement\n //remove the semicolon\n sql = sql.replace(';', ' ');\n sqlBuffer.add(sql);\n sql = \"\";\n }\n }\n }\n } catch (IOException ex) {\n Log.error(\"TradeBuildDB:parseDDLToBuffer Exeception during open/read of File: \" + ddlFile, ex);\n throw ex;\n } finally {\n if (br != null) {\n try {\n br.close();\n } catch (IOException ex) {\n Log.error(\"TradeBuildDB:parseDDLToBuffer Failed to close BufferedReader\", ex);\n }\n }\n }\n return sqlBuffer.toArray();\n}", - "start_line": 436, - "end_line": 469, + "start_line": 438, + "end_line": 471, "return_type": "java.lang.Object[]", "is_implicit": false, "is_constructor": false, @@ -76270,6 +90027,7 @@ "call_sites": [ { "method_name": "readLine", + "comment": null, "receiver_expr": "br", "receiver_type": "java.io.BufferedReader", "argument_types": [], @@ -76283,13 +90041,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 444, + "start_line": 446, "start_column": 19, - "end_line": 444, + "end_line": 446, "end_column": 31 }, { "method_name": "trim", + "comment": null, "receiver_expr": "s", "receiver_type": "java.lang.String", "argument_types": [], @@ -76303,13 +90062,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 445, + "start_line": 447, "start_column": 13, - "end_line": 445, + "end_line": 447, "end_column": 20 }, { "method_name": "length", + "comment": null, "receiver_expr": "s", "receiver_type": "java.lang.String", "argument_types": [], @@ -76323,13 +90083,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 446, + "start_line": 448, "start_column": 14, - "end_line": 446, + "end_line": 448, "end_column": 23 }, { "method_name": "charAt", + "comment": null, "receiver_expr": "s", "receiver_type": "java.lang.String", "argument_types": [ @@ -76345,13 +90106,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 446, + "start_line": 448, "start_column": 35, - "end_line": 446, + "end_line": 448, "end_column": 45 }, { "method_name": "endsWith", + "comment": null, "receiver_expr": "s", "receiver_type": "java.lang.String", "argument_types": [ @@ -76367,13 +90129,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 449, + "start_line": 451, "start_column": 15, - "end_line": 449, + "end_line": 451, "end_column": 29 }, { "method_name": "replace", + "comment": null, "receiver_expr": "sql", "receiver_type": "java.lang.String", "argument_types": [ @@ -76390,13 +90153,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 450, + "start_line": 452, "start_column": 19, - "end_line": 450, + "end_line": 452, "end_column": 39 }, { "method_name": "add", + "comment": null, "receiver_expr": "sqlBuffer", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -76412,13 +90176,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 451, + "start_line": 453, "start_column": 13, - "end_line": 451, + "end_line": 453, "end_column": 30 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -76435,13 +90200,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 457, + "start_line": 459, "start_column": 7, - "end_line": 457, + "end_line": 459, "end_column": 100 }, { "method_name": "close", + "comment": null, "receiver_expr": "br", "receiver_type": "java.io.BufferedReader", "argument_types": [], @@ -76455,13 +90221,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 462, + "start_line": 464, "start_column": 11, - "end_line": 462, + "end_line": 464, "end_column": 20 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -76478,13 +90245,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 464, + "start_line": 466, "start_column": 11, - "end_line": 464, + "end_line": 466, "end_column": 87 }, { "method_name": "toArray", + "comment": null, "receiver_expr": "sqlBuffer", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -76498,13 +90266,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 468, + "start_line": 470, "start_column": 12, - "end_line": 468, + "end_line": 470, "end_column": 30 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -76520,13 +90289,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 438, + "start_line": 440, "start_column": 35, - "end_line": 438, + "end_line": 440, "end_column": 59 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.BufferedReader", "argument_types": [ @@ -76542,13 +90312,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 441, + "start_line": 443, "start_column": 12, - "end_line": 441, + "end_line": 443, "end_column": 61 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.InputStreamReader", "argument_types": [ @@ -76564,13 +90335,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 441, + "start_line": 443, "start_column": 31, - "end_line": 441, + "end_line": 443, "end_column": 60 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [], @@ -76584,47 +90356,79 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 443, + "start_line": 445, "start_column": 20, - "end_line": 443, + "end_line": 445, "end_column": 31 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "br", "type": "java.io.BufferedReader", "initializer": "null", - "start_line": 437, + "start_line": 439, "start_column": 20, - "end_line": 437, + "end_line": 439, "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sqlBuffer", "type": "java.util.ArrayList", "initializer": "new ArrayList(30)", - "start_line": 438, + "start_line": 440, "start_column": 23, - "end_line": 438, + "end_line": 440, "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "s", "type": "java.lang.String", "initializer": "", - "start_line": 442, + "start_line": 444, "start_column": 14, - "end_line": 442, + "end_line": 444, "end_column": 14 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sql", "type": "java.lang.String", "initializer": "new String()", - "start_line": 443, + "start_line": 445, "start_column": 14, - "end_line": 443, + "end_line": 445, "end_column": 31 } ], @@ -76634,9 +90438,146 @@ "is_entrypoint": false }, "buildDB(java.io.PrintWriter, InputStream)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "buildDB(java.io.PrintWriter, InputStream)", - "comment": "/**\n * Re-create the DayTrader db tables and populate them OR just populate a DayTrader DB, logging to the provided output stream\n */", + "comments": [ + { + "content": " end of createDBTables", + "start_line": 129, + "end_line": 129, + "start_column": 7, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Give up gracefully after 10 errors", + "start_line": 88, + "end_line": 88, + "start_column": 25, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " TradeStatistics.statisticsEnabled=false; // disable statistics", + "start_line": 90, + "end_line": 90, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "out.println(\"
TradeBuildDB: **** warPath= \"+warPath+\" ****
\");", + "start_line": 95, + "end_line": 95, + "start_column": 7, + "end_column": 84, + "is_javadoc": false + }, + { + "content": "parse the DDL file and fill the SQL commands into a buffer", + "start_line": 101, + "end_line": 101, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " send the sql commands buffer to drop and recreate the Daytrader tables", + "start_line": 114, + "end_line": 114, + "start_column": 7, + "end_column": 79, + "is_javadoc": false + }, + { + "content": "Attempt to delete all of the Trade users and Trade Quotes first", + "start_line": 132, + "end_line": 132, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "reset for user registrations", + "start_line": 161, + "end_line": 161, + "start_column": 21, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Registration is a formal operation in Trade 2.", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " uid:0 starts with a cool million.", + "start_line": 172, + "end_line": 172, + "start_column": 35, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 197, + "end_line": 197, + "start_column": 11, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 180, + "end_line": 180, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end-if", + "start_line": 193, + "end_line": 193, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " 0-MAX_HOLDING (inclusive), avg holdings per user = (MAX-0)/2", + "start_line": 182, + "end_line": 182, + "start_column": 81, + "end_column": 143, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 189, + "end_line": 189, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " end-for", + "start_line": 207, + "end_line": 207, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, + { + "content": "\n * Re-create the DayTrader db tables and populate them OR just populate a DayTrader DB, logging to the provided output stream\n ", + "start_line": 83, + "end_line": 85, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -76650,18 +90591,26 @@ "type": "java.io.PrintWriter", "name": "out", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 86, + "end_line": 86, + "start_column": 23, + "end_column": 45 }, { "type": "java.io.InputStream", "name": "ddlFile", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 86, + "end_line": 86, + "start_column": 48, + "end_column": 66 } ], "code": "{\n String symbol, companyName;\n // Give up gracefully after 10 errors\n int errorCount = 0;\n // TradeStatistics.statisticsEnabled=false; // disable statistics\n out.println(\"
TradeBuildDB: Building DayTrader Database...
This operation will take several minutes. Please wait...\");\n out.println(\"\");\n if (ddlFile != null) {\n //out.println(\"
TradeBuildDB: **** warPath= \"+warPath+\" ****
\");\n boolean success = false;\n Object[] sqlBuffer = null;\n //parse the DDL file and fill the SQL commands into a buffer\n try {\n sqlBuffer = parseDDLToBuffer(ddlFile);\n } catch (Exception e) {\n Log.error(e, \"TradeBuildDB: Unable to parse DDL file\");\n out.println(\"
TradeBuildDB: **** Unable to parse DDL file for the specified database ****
\");\n return;\n }\n if ((sqlBuffer == null) || (sqlBuffer.length == 0)) {\n out.println(\"
TradeBuildDB: **** Parsing DDL file returned empty buffer, please check that a valid DB specific DDL file is available and retry ****
\");\n return;\n }\n // send the sql commands buffer to drop and recreate the Daytrader tables\n out.println(\"
TradeBuildDB: **** Dropping and Recreating the DayTrader tables... ****
\");\n try {\n success = recreateDBTables(sqlBuffer, out);\n } catch (Exception e) {\n Log.error(e, \"TradeBuildDB: Unable to drop and recreate DayTrader Db Tables, please check for database consistency before continuing\");\n out.println(\"TradeBuildDB: Unable to drop and recreate DayTrader Db Tables, please check for database consistency before continuing\");\n return;\n }\n if (!success) {\n out.println(\"
TradeBuildDB: **** Unable to drop and recreate DayTrader Db Tables, please check for database consistency before continuing ****
\");\n return;\n }\n out.println(\"
TradeBuildDB: **** DayTrader tables successfully created! ****

Please Stop and Re-start your Daytrader application (or your application server) and then use the \\\"Repopulate Daytrader Database\\\" link to populate your database.


\");\n return;\n }\n // end of createDBTables\n out.println(\"
TradeBuildDB: **** Creating \" + TradeConfig.getMAX_QUOTES() + \" Quotes ****
\");\n //Attempt to delete all of the Trade users and Trade Quotes first\n try {\n resetTrade(true);\n } catch (Exception e) {\n Log.error(e, \"TradeBuildDB: Unable to delete Trade users (uid:0, uid:1, ...) and Trade Quotes (s:0, s:1, ...)\");\n }\n for (int i = 0; i < TradeConfig.getMAX_QUOTES(); i++) {\n symbol = \"s:\" + i;\n companyName = \"S\" + i + \" Incorporated\";\n try {\n ts.createQuote(symbol, companyName, new java.math.BigDecimal(TradeConfig.rndPrice()));\n if (i % 10 == 0) {\n out.print(\".....\" + symbol);\n if (i % 100 == 0) {\n out.println(\" -
\");\n out.flush();\n }\n }\n } catch (Exception e) {\n if (errorCount++ >= 10) {\n String error = \"Populate Trade DB aborting after 10 create quote errors. Check the EJB datasource configuration. Check the log for details

Exception is:
\" + e.toString();\n Log.error(e, error);\n throw e;\n }\n }\n }\n out.println(\"
\");\n out.println(\"
**** Registering \" + TradeConfig.getMAX_USERS() + \" Users **** \");\n //reset for user registrations\n errorCount = 0;\n // Registration is a formal operation in Trade 2.\n for (int i = 0; i < TradeConfig.getMAX_USERS(); i++) {\n String userID = \"uid:\" + i;\n String fullname = TradeConfig.rndFullName();\n String email = TradeConfig.rndEmail(userID);\n String address = TradeConfig.rndAddress();\n String creditcard = TradeConfig.rndCreditCard();\n double initialBalance = (double) (TradeConfig.rndInt(100000)) + 200000;\n if (i == 0) {\n // uid:0 starts with a cool million.\n initialBalance = 1000000;\n }\n try {\n AccountDataBean accountData = ts.register(userID, \"xxx\", fullname, address, email, creditcard, new BigDecimal(initialBalance));\n if (accountData != null) {\n if (i % 50 == 0) {\n out.print(\"
Account# \" + accountData.getAccountID() + \" userID=\" + userID);\n }\n // end-if\n // 0-MAX_HOLDING (inclusive), avg holdings per user = (MAX-0)/2\n int holdings = TradeConfig.rndInt(TradeConfig.getMAX_HOLDINGS() + 1);\n double quantity = 0;\n for (int j = 0; j < holdings; j++) {\n symbol = TradeConfig.rndSymbol();\n quantity = TradeConfig.rndQuantity();\n ts.buy(userID, symbol, quantity, TradeConfig.getOrderProcessingMode());\n }\n // end-for\n if (i % 50 == 0) {\n out.println(\" has \" + holdings + \" holdings.\");\n out.flush();\n }\n // end-if\n } else {\n out.println(\"
UID \" + userID + \" already registered.
\");\n out.flush();\n }\n // end-if\n } catch (Exception e) {\n if (errorCount++ >= 10) {\n String error = \"Populate Trade DB aborting after 10 user registration errors. Check the log for details.

Exception is:
\" + e.toString();\n Log.error(e, error);\n throw e;\n }\n }\n }\n // end-for\n out.println(\"\");\n}", - "start_line": 85, - "end_line": 208, + "start_line": 86, + "end_line": 209, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -76676,6 +90625,14 @@ "call_sites": [ { "method_name": "println", + "comment": { + "content": " TradeStatistics.statisticsEnabled=false; // disable statistics", + "start_line": 90, + "end_line": 90, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76691,13 +90648,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 91, "start_column": 5, - "end_line": 90, + "end_line": 91, "end_column": 151 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76713,13 +90671,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, + "start_line": 92, "start_column": 5, - "end_line": 91, + "end_line": 92, "end_column": 25 }, { "method_name": "parseDDLToBuffer", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -76735,13 +90694,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, + "start_line": 103, "start_column": 21, - "end_line": 102, + "end_line": 103, "end_column": 45 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -76758,13 +90718,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, + "start_line": 105, "start_column": 9, - "end_line": 104, + "end_line": 105, "end_column": 62 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76780,13 +90741,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, + "start_line": 106, "start_column": 9, - "end_line": 105, + "end_line": 106, "end_column": 114 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76802,13 +90764,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, + "start_line": 110, "start_column": 9, - "end_line": 109, + "end_line": 110, "end_column": 172 }, { "method_name": "println", + "comment": { + "content": " send the sql commands buffer to drop and recreate the Daytrader tables", + "start_line": 114, + "end_line": 114, + "start_column": 7, + "end_column": 79, + "is_javadoc": false + }, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76824,13 +90794,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 114, + "start_line": 115, "start_column": 7, - "end_line": 114, + "end_line": 115, "end_column": 101 }, { "method_name": "recreateDBTables", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -76847,13 +90818,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, + "start_line": 117, "start_column": 19, - "end_line": 116, + "end_line": 117, "end_column": 50 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -76870,13 +90842,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 118, + "start_line": 119, "start_column": 9, - "end_line": 118, + "end_line": 119, "end_column": 142 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76892,13 +90865,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 119, + "start_line": 120, "start_column": 9, - "end_line": 119, + "end_line": 120, "end_column": 141 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76914,13 +90888,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 123, + "start_line": 124, "start_column": 9, - "end_line": 123, + "end_line": 124, "end_column": 167 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76936,13 +90911,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 126, + "start_line": 127, "start_column": 7, - "end_line": 126, + "end_line": 127, "end_column": 287 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -76958,13 +90934,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 130, + "start_line": 131, "start_column": 5, - "end_line": 130, + "end_line": 131, "end_column": 103 }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -76978,13 +90955,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 130, + "start_line": 131, "start_column": 54, - "end_line": 130, + "end_line": 131, "end_column": 80 }, { "method_name": "resetTrade", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -77000,13 +90978,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 133, + "start_line": 134, "start_column": 7, - "end_line": 133, + "end_line": 134, "end_column": 22 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -77023,13 +91002,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, + "start_line": 136, "start_column": 7, - "end_line": 135, + "end_line": 136, "end_column": 117 }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77043,13 +91023,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 137, + "start_line": 138, "start_column": 25, - "end_line": 137, + "end_line": 138, "end_column": 51 }, { "method_name": "createQuote", + "comment": null, "receiver_expr": "ts", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -77067,13 +91048,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 141, + "start_line": 142, "start_column": 9, - "end_line": 141, + "end_line": 142, "end_column": 93 }, { "method_name": "rndPrice", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77087,13 +91069,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 141, + "start_line": 142, "start_column": 70, - "end_line": 141, + "end_line": 142, "end_column": 91 }, { "method_name": "print", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77109,13 +91092,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 143, + "start_line": 144, "start_column": 11, - "end_line": 143, + "end_line": 144, "end_column": 37 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77131,13 +91115,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 145, + "start_line": 146, "start_column": 13, - "end_line": 145, + "end_line": 146, "end_column": 33 }, { "method_name": "flush", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -77151,13 +91136,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 146, + "start_line": 147, "start_column": 13, - "end_line": 146, + "end_line": 147, "end_column": 23 }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -77171,13 +91157,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 152, + "start_line": 153, "start_column": 17, - "end_line": 152, + "end_line": 153, "end_column": 28 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -77194,13 +91181,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, + "start_line": 154, "start_column": 11, - "end_line": 153, + "end_line": 154, "end_column": 29 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77216,13 +91204,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 158, + "start_line": 159, "start_column": 5, - "end_line": 158, + "end_line": 159, "end_column": 23 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77238,13 +91227,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 159, + "start_line": 160, "start_column": 5, - "end_line": 159, + "end_line": 160, "end_column": 86 }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77258,13 +91248,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 159, + "start_line": 160, "start_column": 43, - "end_line": 159, + "end_line": 160, "end_column": 68 }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77278,13 +91269,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 163, + "start_line": 164, "start_column": 25, - "end_line": 163, + "end_line": 164, "end_column": 50 }, { "method_name": "rndFullName", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77298,13 +91290,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 165, + "start_line": 166, "start_column": 25, - "end_line": 165, + "end_line": 166, "end_column": 49 }, { "method_name": "rndEmail", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -77320,13 +91313,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 166, + "start_line": 167, "start_column": 22, - "end_line": 166, + "end_line": 167, "end_column": 49 }, { "method_name": "rndAddress", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77340,13 +91334,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 167, + "start_line": 168, "start_column": 24, - "end_line": 167, + "end_line": 168, "end_column": 47 }, { "method_name": "rndCreditCard", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77360,13 +91355,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 168, + "start_line": 169, "start_column": 27, - "end_line": 168, + "end_line": 169, "end_column": 53 }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -77382,13 +91378,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 169, + "start_line": 170, "start_column": 41, - "end_line": 169, + "end_line": 170, "end_column": 66 }, { "method_name": "register", + "comment": null, "receiver_expr": "ts", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -77410,13 +91407,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 174, + "start_line": 175, "start_column": 39, - "end_line": 174, + "end_line": 175, "end_column": 134 }, { "method_name": "print", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77432,13 +91430,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 178, + "start_line": 179, "start_column": 13, - "end_line": 178, + "end_line": 179, "end_column": 89 }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "accountData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -77452,13 +91451,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 178, + "start_line": 179, "start_column": 41, - "end_line": 178, + "end_line": 179, "end_column": 66 }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -77474,13 +91474,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 181, + "start_line": 182, "start_column": 26, - "end_line": 181, + "end_line": 182, "end_column": 78 }, { "method_name": "getMAX_HOLDINGS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77494,13 +91495,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 181, + "start_line": 182, "start_column": 45, - "end_line": 181, + "end_line": 182, "end_column": 73 }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77514,13 +91516,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 185, + "start_line": 186, "start_column": 22, - "end_line": 185, + "end_line": 186, "end_column": 44 }, { "method_name": "rndQuantity", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77534,13 +91537,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 186, + "start_line": 187, "start_column": 24, - "end_line": 186, + "end_line": 187, "end_column": 48 }, { "method_name": "buy", + "comment": null, "receiver_expr": "ts", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -77559,13 +91563,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 187, + "start_line": 188, "start_column": 13, - "end_line": 187, + "end_line": 188, "end_column": 82 }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -77579,13 +91584,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 187, + "start_line": 188, "start_column": 46, - "end_line": 187, + "end_line": 188, "end_column": 81 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77601,13 +91607,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 190, + "start_line": 191, "start_column": 13, - "end_line": 190, + "end_line": 191, "end_column": 58 }, { "method_name": "flush", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -77621,13 +91628,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 191, + "start_line": 192, "start_column": 13, - "end_line": 191, + "end_line": 192, "end_column": 23 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77643,13 +91651,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 194, + "start_line": 195, "start_column": 11, - "end_line": 194, + "end_line": 195, "end_column": 72 }, { "method_name": "flush", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -77663,13 +91672,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 195, + "start_line": 196, "start_column": 11, - "end_line": 195, + "end_line": 196, "end_column": 21 }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -77683,13 +91693,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 201, + "start_line": 202, "start_column": 17, - "end_line": 201, + "end_line": 202, "end_column": 28 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -77706,13 +91717,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 202, + "start_line": 203, "start_column": 11, - "end_line": 202, + "end_line": 203, "end_column": 29 }, { "method_name": "println", + "comment": { + "content": " end-for", + "start_line": 207, + "end_line": 207, + "start_column": 7, + "end_column": 16, + "is_javadoc": false + }, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -77728,13 +91747,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 207, + "start_line": 208, "start_column": 5, - "end_line": 207, + "end_line": 208, "end_column": 26 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -77750,13 +91770,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 141, + "start_line": 142, "start_column": 45, - "end_line": 141, + "end_line": 142, "end_column": 92 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -77772,182 +91793,334 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 174, + "start_line": 175, "start_column": 104, - "end_line": 174, + "end_line": 175, "end_column": 133 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "", - "start_line": 86, + "start_line": 87, "start_column": 12, - "end_line": 86, + "end_line": 87, "end_column": 17 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "companyName", "type": "java.lang.String", "initializer": "", - "start_line": 86, + "start_line": 87, "start_column": 20, - "end_line": 86, + "end_line": 87, "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "errorCount", "type": "int", "initializer": "0", - "start_line": 87, + "start_line": 88, "start_column": 9, - "end_line": 87, + "end_line": 88, "end_column": 22 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "success", "type": "boolean", "initializer": "false", - "start_line": 96, + "start_line": 97, "start_column": 15, - "end_line": 96, + "end_line": 97, "end_column": 29 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sqlBuffer", "type": "java.lang.Object[]", "initializer": "null", - "start_line": 98, + "start_line": 99, "start_column": 16, - "end_line": 98, + "end_line": 99, "end_column": 31 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", - "start_line": 137, + "start_line": 138, "start_column": 14, - "end_line": 137, + "end_line": 138, "end_column": 18 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"Populate Trade DB aborting after 10 create quote errors. Check the EJB datasource configuration. Check the log for details

Exception is:
\" + e.toString()", - "start_line": 151, + "start_line": 152, "start_column": 18, - "end_line": 152, + "end_line": 153, "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", - "start_line": 163, + "start_line": 164, "start_column": 14, - "end_line": 163, + "end_line": 164, "end_column": 18 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "\"uid:\" + i", - "start_line": 164, + "start_line": 165, "start_column": 14, - "end_line": 164, + "end_line": 165, "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fullname", "type": "java.lang.String", "initializer": "TradeConfig.rndFullName()", - "start_line": 165, + "start_line": 166, "start_column": 14, - "end_line": 165, + "end_line": 166, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "email", "type": "java.lang.String", "initializer": "TradeConfig.rndEmail(userID)", - "start_line": 166, + "start_line": 167, "start_column": 14, - "end_line": 166, + "end_line": 167, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "address", "type": "java.lang.String", "initializer": "TradeConfig.rndAddress()", - "start_line": 167, + "start_line": 168, "start_column": 14, - "end_line": 167, + "end_line": 168, "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "creditcard", "type": "java.lang.String", "initializer": "TradeConfig.rndCreditCard()", - "start_line": 168, + "start_line": 169, "start_column": 14, - "end_line": 168, + "end_line": 169, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "initialBalance", "type": "double", "initializer": "(double) (TradeConfig.rndInt(100000)) + 200000", - "start_line": 169, + "start_line": 170, "start_column": 14, - "end_line": 169, + "end_line": 170, "end_column": 76 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "ts.register(userID, \"xxx\", fullname, address, email, creditcard, new BigDecimal(initialBalance))", - "start_line": 174, + "start_line": 175, "start_column": 25, - "end_line": 174, + "end_line": 175, "end_column": 134 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdings", "type": "int", "initializer": "TradeConfig.rndInt(TradeConfig.getMAX_HOLDINGS() + 1)", - "start_line": 181, + "start_line": 182, "start_column": 15, - "end_line": 181, + "end_line": 182, "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "double", "initializer": "0", - "start_line": 182, + "start_line": 183, "start_column": 18, - "end_line": 182, + "end_line": 183, "end_column": 29 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "j", "type": "int", "initializer": "0", - "start_line": 184, + "start_line": 185, "start_column": 20, - "end_line": 184, + "end_line": 185, "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"Populate Trade DB aborting after 10 user registration errors. Check the log for details.

Exception is:
\" + e.toString()", - "start_line": 200, + "start_line": 201, "start_column": 18, - "end_line": 201, + "end_line": 202, "end_column": 28 } ], @@ -77957,9 +92130,9 @@ "is_entrypoint": false }, "getStatement(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirectDBUtils.java", "signature": "getStatement(Connection, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -77973,18 +92146,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 434, + "end_line": 434, + "start_column": 42, + "end_column": 56 }, { "type": "java.lang.String", "name": "sql", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 434, + "end_line": 434, + "start_column": 59, + "end_column": 68 } ], "code": "{\n return conn.prepareStatement(sql);\n}", - "start_line": 432, - "end_line": 434, + "start_line": 434, + "end_line": 436, "return_type": "java.sql.PreparedStatement", "is_implicit": false, "is_constructor": false, @@ -77993,6 +92174,7 @@ "call_sites": [ { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -78008,9 +92190,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 433, + "start_line": 435, "start_column": 12, - "end_line": 433, + "end_line": 435, "end_column": 37 } ], @@ -78023,11 +92205,18 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.sql.DataSource", "start_line": 57, - "end_line": 58, + "end_line": 59, "variables": [ "datasource" ], @@ -78039,11 +92228,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 60, - "end_line": 62, + "start_line": 61, + "end_line": 63, "variables": [ "ts" ], @@ -78055,14 +92251,122 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.entities", + "comments": [ + { + "content": " persistent/relationship fields ", + "start_line": 46, + "end_line": 46, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " holdingID ", + "start_line": 54, + "end_line": 54, + "start_column": 32, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " quantity ", + "start_line": 59, + "end_line": 59, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " purchasePrice ", + "start_line": 63, + "end_line": 63, + "start_column": 39, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " purchaseDate ", + "start_line": 68, + "end_line": 68, + "start_column": 32, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " Holding(*) ---> Quote(1) ", + "start_line": 71, + "end_line": 71, + "start_column": 29, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " quantity", + "start_line": 102, + "end_line": 102, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " purchasePrice", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " purchaseDate", + "start_line": 104, + "end_line": 104, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 105, + "end_line": 105, + "start_column": 41, + "end_column": 49, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -78097,7 +92401,104 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " persistent/relationship fields ", + "start_line": 46, + "end_line": 46, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " holdingID ", + "start_line": 54, + "end_line": 54, + "start_column": 32, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " quantity ", + "start_line": 59, + "end_line": 59, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " purchasePrice ", + "start_line": 63, + "end_line": 63, + "start_column": 39, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " purchaseDate ", + "start_line": 68, + "end_line": 68, + "start_column": 32, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " Holding(*) ---> Quote(1) ", + "start_line": 71, + "end_line": 71, + "start_column": 29, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " quantity", + "start_line": 102, + "end_line": 102, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " purchasePrice", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " purchaseDate", + "start_line": 104, + "end_line": 104, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 105, + "end_line": 105, + "start_column": 41, + "end_column": 49, + "is_javadoc": false + } + ], "implements_list": [ "java.io.Serializable" ], @@ -78112,9 +92513,9 @@ "nested_type_declarations": [], "callable_declarations": { "getQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getQuantity()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78140,9 +92541,9 @@ "is_entrypoint": false }, "getQuoteID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getQuoteID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78164,6 +92565,7 @@ "call_sites": [ { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -78190,9 +92592,9 @@ "is_entrypoint": false }, "getQuote()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getQuote()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78218,9 +92620,9 @@ "is_entrypoint": false }, "setPurchasePrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setPurchasePrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78232,7 +92634,11 @@ "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 144, + "end_line": 144, + "start_column": 34, + "end_column": 57 } ], "code": "{\n this.purchasePrice = purchasePrice;\n}", @@ -78255,9 +92661,9 @@ "is_entrypoint": false }, "equals(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "equals(Object)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -78271,7 +92677,11 @@ "type": "java.lang.Object", "name": "object", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 191, + "end_line": 191, + "start_column": 27, + "end_column": 39 } ], "code": "{\n if (!(object instanceof HoldingDataBean)) {\n return false;\n }\n HoldingDataBean other = (HoldingDataBean) object;\n if (this.holdingID != other.holdingID && (this.holdingID == null || !this.holdingID.equals(other.holdingID))) {\n return false;\n }\n return true;\n}", @@ -78290,6 +92700,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "this.holdingID", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -78313,6 +92724,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "other", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "(HoldingDataBean) object", @@ -78328,9 +92747,9 @@ "is_entrypoint": false }, "getPurchaseDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getPurchaseDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78356,9 +92775,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -78379,6 +92798,7 @@ "call_sites": [ { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -78399,6 +92819,7 @@ }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -78419,6 +92840,7 @@ }, { "method_name": "getPurchasePrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -78439,6 +92861,7 @@ }, { "method_name": "getPurchaseDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -78459,6 +92882,7 @@ }, { "method_name": "getQuoteID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -78485,9 +92909,9 @@ "is_entrypoint": false }, "setAccount(AccountDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setAccount(AccountDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78499,7 +92923,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 171, + "end_line": 171, + "start_column": 28, + "end_column": 50 } ], "code": "{\n this.account = account;\n}", @@ -78522,9 +92950,58 @@ "is_entrypoint": false }, "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getRandomInstance()", - "comment": "", + "comments": [ + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " quantity", + "start_line": 102, + "end_line": 102, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " purchasePrice", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " purchaseDate", + "start_line": 104, + "end_line": 104, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 105, + "end_line": 105, + "start_column": 41, + "end_column": 49, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -78546,6 +93023,14 @@ "call_sites": [ { "method_name": "rndInt", + "comment": { + "content": " holdingID", + "start_line": 101, + "end_line": 101, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -78568,6 +93053,7 @@ }, { "method_name": "rndQuantity", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -78588,6 +93074,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -78610,6 +93097,14 @@ }, { "method_name": "rndInt", + "comment": { + "content": " purchaseDate", + "start_line": 104, + "end_line": 104, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -78632,6 +93127,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -78652,6 +93148,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [ @@ -78678,6 +93175,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -78700,6 +93198,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [ @@ -78728,9 +93227,9 @@ "is_entrypoint": false }, "(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "HoldingDataBean(double, BigDecimal, Date, AccountDataBean, QuoteDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78742,31 +93241,51 @@ "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 28, + "end_column": 42 }, { "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 45, + "end_column": 68 }, { "type": "java.util.Date", "name": "purchaseDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 71, + "end_column": 87 }, { "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 90, + "end_column": 112 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 115, + "end_column": 133 } ], "code": "{\n setQuantity(quantity);\n setPurchasePrice(purchasePrice);\n setPurchaseDate(purchaseDate);\n setAccount(account);\n setQuote(quote);\n}", @@ -78786,6 +93305,7 @@ "call_sites": [ { "method_name": "setQuantity", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -78808,6 +93328,7 @@ }, { "method_name": "setPurchasePrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -78830,6 +93351,7 @@ }, { "method_name": "setPurchaseDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -78852,6 +93374,7 @@ }, { "method_name": "setAccount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -78874,6 +93397,7 @@ }, { "method_name": "setQuote", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -78902,9 +93426,9 @@ "is_entrypoint": false }, "setPurchaseDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setPurchaseDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -78916,7 +93440,11 @@ "type": "java.util.Date", "name": "purchaseDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 152, + "end_line": 152, + "start_column": 33, + "end_column": 49 } ], "code": "{\n this.purchaseDate = purchaseDate;\n}", @@ -78939,9 +93467,9 @@ "is_entrypoint": false }, "hashCode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "hashCode()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -78966,6 +93494,7 @@ "call_sites": [ { "method_name": "hashCode", + "comment": null, "receiver_expr": "this.holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -78987,6 +93516,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "hash", "type": "int", "initializer": "0", @@ -79002,9 +93539,9 @@ "is_entrypoint": false }, "setQuoteID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setQuoteID(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79016,7 +93553,11 @@ "type": "java.lang.String", "name": "quoteID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 163, + "end_line": 163, + "start_column": 28, + "end_column": 41 } ], "code": "{\n this.quoteID = quoteID;\n}", @@ -79039,9 +93580,9 @@ "is_entrypoint": false }, "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "print()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79060,6 +93601,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -79082,6 +93624,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -79108,9 +93651,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "HoldingDataBean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79134,9 +93677,9 @@ "is_entrypoint": false }, "(Integer, double, BigDecimal, Date, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "HoldingDataBean(Integer, double, BigDecimal, Date, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79148,31 +93691,51 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 28, + "end_column": 44 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 47, + "end_column": 61 }, { "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 64, + "end_column": 87 }, { "type": "java.util.Date", "name": "purchaseDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 90, + "end_column": 106 }, { "type": "java.lang.String", "name": "quoteID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 84, + "end_line": 84, + "start_column": 109, + "end_column": 122 } ], "code": "{\n setHoldingID(holdingID);\n setQuantity(quantity);\n setPurchasePrice(purchasePrice);\n setPurchaseDate(purchaseDate);\n setQuoteID(quoteID);\n}", @@ -79192,6 +93755,7 @@ "call_sites": [ { "method_name": "setHoldingID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -79214,6 +93778,7 @@ }, { "method_name": "setQuantity", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -79236,6 +93801,7 @@ }, { "method_name": "setPurchasePrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -79258,6 +93824,7 @@ }, { "method_name": "setPurchaseDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -79280,6 +93847,7 @@ }, { "method_name": "setQuoteID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -79308,9 +93876,9 @@ "is_entrypoint": false }, "setQuote(QuoteDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setQuote(QuoteDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79322,7 +93890,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 179, + "end_line": 179, + "start_column": 26, + "end_column": 44 } ], "code": "{\n this.quote = quote;\n}", @@ -79345,9 +93917,9 @@ "is_entrypoint": false }, "getHoldingID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getHoldingID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79373,9 +93945,9 @@ "is_entrypoint": false }, "setQuantity(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setQuantity(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79387,7 +93959,11 @@ "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 136, + "end_line": 136, + "start_column": 29, + "end_column": 43 } ], "code": "{\n this.quantity = quantity;\n}", @@ -79408,9 +93984,9 @@ "is_entrypoint": false }, "setHoldingID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "setHoldingID(Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79422,7 +93998,11 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 128, + "end_line": 128, + "start_column": 30, + "end_column": 46 } ], "code": "{\n this.holdingID = holdingID;\n}", @@ -79445,9 +94025,9 @@ "is_entrypoint": false }, "getPurchasePrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getPurchasePrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79473,9 +94053,9 @@ "is_entrypoint": false }, "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "toHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79494,6 +94074,7 @@ "call_sites": [ { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79514,6 +94095,7 @@ }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79534,6 +94116,7 @@ }, { "method_name": "getPurchasePrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79554,6 +94137,7 @@ }, { "method_name": "getPurchaseDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79574,6 +94158,7 @@ }, { "method_name": "getQuoteID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79600,9 +94185,9 @@ "is_entrypoint": false }, "getAccount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/HoldingDataBean.java", "signature": "getAccount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -79630,7 +94215,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 48, @@ -79646,7 +94238,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 50, @@ -79665,7 +94264,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 56, @@ -79683,7 +94289,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 61, @@ -79700,7 +94313,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 65, @@ -79718,7 +94338,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 70, @@ -79734,7 +94361,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "start_line": 73, @@ -79751,7 +94385,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "start_line": 77, @@ -79769,14 +94410,946 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 35, + "end_line": 37, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 45, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " wrapper ", + "start_line": 57, + "end_line": 57, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 60, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015, 2022.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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", + "com.ibm.websphere.samples.daytrader.interfaces.Trace", + "com.ibm.websphere.samples.daytrader.util.Diagnostics" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 35, + "end_line": 37, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 45, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " wrapper ", + "start_line": 57, + "end_line": 57, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 60, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "implements_list": [ + "javax.servlet.Filter" + ], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebFilter(filterName = \"PrimFilter\", urlPatterns = \"/drive/*\")", + "@Trace" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "destroy()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "signature": "destroy()", + "comments": [ + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 60, + "end_line": 62, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void destroy()", + "parameters": [], + "code": "{\n this.filterConfig = null;\n}", + "start_line": 63, + "end_line": 66, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.FilterConfig" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter.filterConfig" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "init(FilterConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "signature": "init(FilterConfig)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(FilterConfig filterConfig) throws ServletException", + "parameters": [ + { + "type": "javax.servlet.FilterConfig", + "name": "filterConfig", + "annotations": [], + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 20, + "end_column": 44 + } + ], + "code": "{\n this.filterConfig = filterConfig;\n}", + "start_line": 40, + "end_line": 43, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.FilterConfig" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter.filterConfig" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doFilter(ServletRequest, ServletResponse, FilterChain)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/PrimFilter.java", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "comments": [ + { + "content": " wrapper ", + "start_line": 57, + "end_line": 57, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 45, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "java.io.IOException", + "javax.servlet.ServletException" + ], + "declaration": "public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException", + "parameters": [ + { + "type": "javax.servlet.ServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 24, + "end_column": 41 + }, + { + "type": "javax.servlet.ServletResponse", + "name": "resp", + "annotations": [], + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 44, + "end_column": 63 + }, + { + "type": "javax.servlet.FilterChain", + "name": "chain", + "annotations": [], + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 66, + "end_column": 82 + } + ], + "code": "{\n if (filterConfig == null) {\n return;\n }\n Diagnostics.checkDiagnostics();\n chain.doFilter(req, resp);\n}", + "start_line": 48, + "end_line": 58, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.servlet.PrimFilter.filterConfig" + ], + "call_sites": [ + { + "method_name": "checkDiagnostics", + "comment": null, + "receiver_expr": "Diagnostics", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Diagnostics", + "argument_types": [], + "return_type": "", + "callee_signature": "checkDiagnostics()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 55, + "start_column": 5, + "end_line": 55, + "end_column": 34 + }, + { + "method_name": "doFilter", + "comment": null, + "receiver_expr": "chain", + "receiver_type": "javax.servlet.FilterChain", + "argument_types": [ + "javax.servlet.ServletRequest", + "javax.servlet.ServletResponse" + ], + "return_type": "", + "callee_signature": "doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 57, + "start_column": 5, + "end_line": 57, + "end_column": 42 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 35, + "end_line": 37, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + "name": null, + "type": "javax.servlet.FilterConfig", + "start_line": 38, + "end_line": 38, + "variables": [ + "filterConfig" + ], + "modifiers": [ + "private" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n * TradeConfig is a JavaBean holding all configuration and runtime parameters\n * for the Trade application TradeConfig sets runtime parameters such as the\n * RunTimeMode (EJB, JDBC, EJB_ALT)\n *\n ", + "start_line": 22, + "end_line": 27, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " Trade Runtime Configuration Parameters ", + "start_line": 31, + "end_line": 31, + "start_column": 3, + "end_column": 46, + "is_javadoc": false + }, + { + "content": "\n * CJB (DAYTRADER-25) - Also need to impose a ceiling on the quote price to\n * ensure prevent account and holding balances from exceeding the databases\n * decimal precision. At some point, this maximum value can be used to\n * trigger a stock split.\n ", + "start_line": 110, + "end_line": 115, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Trade Scenario actions mixes. Each of the array rows represents a\n * specific Trade Scenario Mix. The columns give the percentages for each\n * action in the column header. Note: \"login\" is always 0. logout represents\n * both login and logout (because each logout operation will cause a new\n * login when the user context attempts the next action.\n ", + "start_line": 126, + "end_line": 132, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " Tracks the number of buys over sell when a users portfolio is empty", + "start_line": 152, + "end_line": 152, + "start_column": 3, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Used to maintain the correct ratio of buys/sells", + "start_line": 153, + "end_line": 153, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " JSP pages for all Trade Actions ", + "start_line": 155, + "end_line": 155, + "start_column": 3, + "end_column": 39, + "is_javadoc": false + }, + { + "content": "\n * Return the hostname for this system Creation date: (2/16/2000 9:02:25 PM)\n ", + "start_line": 181, + "end_line": 183, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Return a Trade UI Web page based on the current configuration This may\n * return a JSP page or a Servlet page Creation date: (3/14/2000 9:08:34 PM)\n ", + "start_line": 202, + "end_line": 205, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Return a Trade Scenario Operation based on the setting of the current mix\n * (TradeScenarioMix) Creation date: (2/10/2000 9:08:34 PM)\n ", + "start_line": 223, + "end_line": 226, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Trade implements a card deck approach to selecting", + "start_line": 420, + "end_line": 420, + "start_column": 3, + "end_column": 55, + "is_javadoc": false + }, + { + "content": "\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n ", + "start_line": 534, + "end_line": 538, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "public static String[] getCachingTypeNames() {\n return cachingTypeNames;\n }", + "start_line": 539, + "end_line": 541, + "start_column": 3, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Trade Runtime Mode parameters ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Trade Web Interface parameters ", + "start_line": 50, + "end_line": 50, + "start_column": 3, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " Trade Database Scaling parameters ", + "start_line": 57, + "end_line": 57, + "start_column": 3, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " Trade XA Datasource specific parameters ", + "start_line": 62, + "end_line": 62, + "start_column": 3, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " Trade Config Miscellaneous itmes ", + "start_line": 65, + "end_line": 65, + "start_column": 3, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " public static int RND_SEED = 0;", + "start_line": 70, + "end_line": 70, + "start_column": 3, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " private static Random r1 = new Random(RND_SEED);", + "start_line": 77, + "end_line": 77, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "\n * -1 means every operation 0 means never perform a market summary > 0 means\n * number of seconds between summaries. These will be synchronized so only\n * one transaction in this period will create a summary and will cache its\n * results.\n ", + "start_line": 88, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Penny stocks is a problem where the random price change factor gets a\n * stock down to $.01. In this case trade jumpstarts the price back to $6.00\n * to keep the math interesting.\n ", + "start_line": 96, + "end_line": 100, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " Trade Scenario Workload parameters ", + "start_line": 133, + "end_line": 133, + "start_column": 3, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " h q l o r a p b s u", + "start_line": 146, + "end_line": 146, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " STANDARD", + "start_line": 147, + "end_line": 147, + "start_column": 45, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " High Volume", + "start_line": 148, + "end_line": 148, + "start_column": 43, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " FUTURE Add XML/XSL View", + "start_line": 168, + "end_line": 168, + "start_column": 3, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " JSP Interface", + "start_line": 172, + "end_line": 172, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " JSP Interface", + "start_line": 175, + "end_line": 175, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Strip of fully qualifed domain if necessary", + "start_line": 189, + "end_line": 189, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Return the list of run time mode names Creation date: (3/8/2000 5:58:34\n * PM)\n *\n * @return java.lang.String[]\n ", + "start_line": 211, + "end_line": 216, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * In TradeScenarioServlet, if a sell action is selected, but the users\n * portfolio is empty, a buy is executed instead and sellDefecit is\n * incremented. This allows the number of buy/sell operations to stay in\n * sync w/ the given Trade mix.\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " 0 to 99 = 100", + "start_line": 229, + "end_line": 229, + "start_column": 26, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " Special case for TradeScenarioServlet to note this is a", + "start_line": 251, + "end_line": 251, + "start_column": 11, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " buy switched to a sell to fix sellDeficit", + "start_line": 252, + "end_line": 252, + "start_column": 11, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Increment the sell deficit counter Creation date: (6/21/2000 11:33:45 AM)\n ", + "start_line": 282, + "end_line": 284, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Give all new users a cool mill in which to trade", + "start_line": 310, + "end_line": 310, + "start_column": 5, + "end_column": 55, + "is_javadoc": false + }, + { + "content": "\n * Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM)\n ", + "start_line": 342, + "end_line": 344, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " CJB (DAYTRADER-25) - Vary change factor between 1.1 and 0.9", + "start_line": 357, + "end_line": 357, + "start_column": 5, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " change factor is between +/- 20%", + "start_line": 364, + "end_line": 364, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " users for trading with tradescenarioservlet", + "start_line": 421, + "end_line": 421, + "start_column": 3, + "end_column": 48, + "is_javadoc": false + }, + { + "content": "\n * This is a convenience method for servlets to set Trade configuration\n * parameters from servlet initialization parameters. The servlet provides\n * the init param and its value as strings. This method then parses the\n * parameter, converts the value to the correct type and sets the\n * corresponding TradeConfig parameter to the converted value\n *\n ", + "start_line": 425, + "end_line": 432, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Compare the parm value to valid TradeConfig parameters that can be", + "start_line": 435, + "end_line": 435, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " set", + "start_line": 436, + "end_line": 436, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, + { + "content": " by servlet initialization", + "start_line": 437, + "end_line": 437, + "start_column": 5, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " First check the proposed new parm and value - if empty or null ignore", + "start_line": 439, + "end_line": 439, + "start_column": 5, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " it", + "start_line": 440, + "end_line": 440, + "start_column": 5, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 464, + "end_line": 464, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 489, + "end_line": 489, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 496, + "end_line": 496, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 505, + "end_line": 505, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " <>rjm", + "start_line": 501, + "end_line": 501, + "start_column": 9, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 512, + "end_line": 512, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * Gets the orderProcessingModeNames\n *\n * @return Returns a String[]\n ", + "start_line": 516, + "end_line": 520, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n ", + "start_line": 525, + "end_line": 529, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the scenarioMixes\n *\n * @return Returns a int[][]\n ", + "start_line": 543, + "end_line": 547, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the mAX_USERS.\n *\n * @return Returns a int\n ", + "start_line": 552, + "end_line": 556, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_USERS.\n *\n * @param mAX_USERS\n * The mAX_USERS to set\n ", + "start_line": 561, + "end_line": 566, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " reset the card deck for selecting users", + "start_line": 569, + "end_line": 569, + "start_column": 18, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * Gets the mAX_QUOTES.\n *\n * @return Returns a int\n ", + "start_line": 572, + "end_line": 576, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_QUOTES.\n *\n * @param mAX_QUOTES\n * The mAX_QUOTES to set\n ", + "start_line": 581, + "end_line": 586, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the mAX_HOLDINGS.\n *\n * @return Returns a int\n ", + "start_line": 591, + "end_line": 595, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_HOLDINGS.\n *\n * @param mAX_HOLDINGS\n * The mAX_HOLDINGS to set\n ", + "start_line": 600, + "end_line": 605, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the scenarioCount.\n *\n * @return Returns a int\n ", + "start_line": 610, + "end_line": 614, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the scenarioCount.\n *\n * @param scenarioCount\n * The scenarioCount to set\n ", + "start_line": 619, + "end_line": 624, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the jdbc driver needs global transaction Some XA Drivers require a\n * global transaction to be started for all SQL calls. To work around this,\n * set this to true to cause the direct mode to start a user transaction.\n *\n * @return Returns a boolean\n ", + "start_line": 633, + "end_line": 639, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the jdbc driver needs global transaction\n *\n * @param JDBCDriverNeedsGlobalTransationVal\n * the value\n ", + "start_line": 644, + "end_line": 649, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the updateQuotePrices.\n *\n * @return Returns a boolean\n ", + "start_line": 654, + "end_line": 658, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the updateQuotePrices.\n *\n * @param updateQuotePrices\n * The updateQuotePrices to set\n ", + "start_line": 663, + "end_line": 668, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.util.ArrayList", @@ -79793,7 +95366,560 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Trade Runtime Configuration Parameters ", + "start_line": 31, + "end_line": 31, + "start_column": 3, + "end_column": 46, + "is_javadoc": false + }, + { + "content": "\n * CJB (DAYTRADER-25) - Also need to impose a ceiling on the quote price to\n * ensure prevent account and holding balances from exceeding the databases\n * decimal precision. At some point, this maximum value can be used to\n * trigger a stock split.\n ", + "start_line": 110, + "end_line": 115, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Trade Scenario actions mixes. Each of the array rows represents a\n * specific Trade Scenario Mix. The columns give the percentages for each\n * action in the column header. Note: \"login\" is always 0. logout represents\n * both login and logout (because each logout operation will cause a new\n * login when the user context attempts the next action.\n ", + "start_line": 126, + "end_line": 132, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " Tracks the number of buys over sell when a users portfolio is empty", + "start_line": 152, + "end_line": 152, + "start_column": 3, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Used to maintain the correct ratio of buys/sells", + "start_line": 153, + "end_line": 153, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " JSP pages for all Trade Actions ", + "start_line": 155, + "end_line": 155, + "start_column": 3, + "end_column": 39, + "is_javadoc": false + }, + { + "content": "\n * Return the hostname for this system Creation date: (2/16/2000 9:02:25 PM)\n ", + "start_line": 181, + "end_line": 183, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Return a Trade UI Web page based on the current configuration This may\n * return a JSP page or a Servlet page Creation date: (3/14/2000 9:08:34 PM)\n ", + "start_line": 202, + "end_line": 205, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Return a Trade Scenario Operation based on the setting of the current mix\n * (TradeScenarioMix) Creation date: (2/10/2000 9:08:34 PM)\n ", + "start_line": 223, + "end_line": 226, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Trade implements a card deck approach to selecting", + "start_line": 420, + "end_line": 420, + "start_column": 3, + "end_column": 55, + "is_javadoc": false + }, + { + "content": "\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n ", + "start_line": 534, + "end_line": 538, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "public static String[] getCachingTypeNames() {\n return cachingTypeNames;\n }", + "start_line": 539, + "end_line": 541, + "start_column": 3, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Trade Runtime Mode parameters ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Trade Web Interface parameters ", + "start_line": 50, + "end_line": 50, + "start_column": 3, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " Trade Database Scaling parameters ", + "start_line": 57, + "end_line": 57, + "start_column": 3, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " Trade XA Datasource specific parameters ", + "start_line": 62, + "end_line": 62, + "start_column": 3, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " Trade Config Miscellaneous itmes ", + "start_line": 65, + "end_line": 65, + "start_column": 3, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " public static int RND_SEED = 0;", + "start_line": 70, + "end_line": 70, + "start_column": 3, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " private static Random r1 = new Random(RND_SEED);", + "start_line": 77, + "end_line": 77, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "\n * -1 means every operation 0 means never perform a market summary > 0 means\n * number of seconds between summaries. These will be synchronized so only\n * one transaction in this period will create a summary and will cache its\n * results.\n ", + "start_line": 88, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Penny stocks is a problem where the random price change factor gets a\n * stock down to $.01. In this case trade jumpstarts the price back to $6.00\n * to keep the math interesting.\n ", + "start_line": 96, + "end_line": 100, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " Trade Scenario Workload parameters ", + "start_line": 133, + "end_line": 133, + "start_column": 3, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " h q l o r a p b s u", + "start_line": 146, + "end_line": 146, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " STANDARD", + "start_line": 147, + "end_line": 147, + "start_column": 45, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " High Volume", + "start_line": 148, + "end_line": 148, + "start_column": 43, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " FUTURE Add XML/XSL View", + "start_line": 168, + "end_line": 168, + "start_column": 3, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " JSP Interface", + "start_line": 172, + "end_line": 172, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " JSP Interface", + "start_line": 175, + "end_line": 175, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Strip of fully qualifed domain if necessary", + "start_line": 189, + "end_line": 189, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Return the list of run time mode names Creation date: (3/8/2000 5:58:34\n * PM)\n *\n * @return java.lang.String[]\n ", + "start_line": 211, + "end_line": 216, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * In TradeScenarioServlet, if a sell action is selected, but the users\n * portfolio is empty, a buy is executed instead and sellDefecit is\n * incremented. This allows the number of buy/sell operations to stay in\n * sync w/ the given Trade mix.\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " 0 to 99 = 100", + "start_line": 229, + "end_line": 229, + "start_column": 26, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " Special case for TradeScenarioServlet to note this is a", + "start_line": 251, + "end_line": 251, + "start_column": 11, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " buy switched to a sell to fix sellDeficit", + "start_line": 252, + "end_line": 252, + "start_column": 11, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Increment the sell deficit counter Creation date: (6/21/2000 11:33:45 AM)\n ", + "start_line": 282, + "end_line": 284, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Give all new users a cool mill in which to trade", + "start_line": 310, + "end_line": 310, + "start_column": 5, + "end_column": 55, + "is_javadoc": false + }, + { + "content": "\n * Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM)\n ", + "start_line": 342, + "end_line": 344, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " CJB (DAYTRADER-25) - Vary change factor between 1.1 and 0.9", + "start_line": 357, + "end_line": 357, + "start_column": 5, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " change factor is between +/- 20%", + "start_line": 364, + "end_line": 364, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " users for trading with tradescenarioservlet", + "start_line": 421, + "end_line": 421, + "start_column": 3, + "end_column": 48, + "is_javadoc": false + }, + { + "content": "\n * This is a convenience method for servlets to set Trade configuration\n * parameters from servlet initialization parameters. The servlet provides\n * the init param and its value as strings. This method then parses the\n * parameter, converts the value to the correct type and sets the\n * corresponding TradeConfig parameter to the converted value\n *\n ", + "start_line": 425, + "end_line": 432, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Compare the parm value to valid TradeConfig parameters that can be", + "start_line": 435, + "end_line": 435, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " set", + "start_line": 436, + "end_line": 436, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, + { + "content": " by servlet initialization", + "start_line": 437, + "end_line": 437, + "start_column": 5, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " First check the proposed new parm and value - if empty or null ignore", + "start_line": 439, + "end_line": 439, + "start_column": 5, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " it", + "start_line": 440, + "end_line": 440, + "start_column": 5, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 464, + "end_line": 464, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 489, + "end_line": 489, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 496, + "end_line": 496, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 505, + "end_line": 505, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " <>rjm", + "start_line": 501, + "end_line": 501, + "start_column": 9, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 512, + "end_line": 512, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * Gets the orderProcessingModeNames\n *\n * @return Returns a String[]\n ", + "start_line": 516, + "end_line": 520, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n ", + "start_line": 525, + "end_line": 529, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the scenarioMixes\n *\n * @return Returns a int[][]\n ", + "start_line": 543, + "end_line": 547, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the mAX_USERS.\n *\n * @return Returns a int\n ", + "start_line": 552, + "end_line": 556, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_USERS.\n *\n * @param mAX_USERS\n * The mAX_USERS to set\n ", + "start_line": 561, + "end_line": 566, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " reset the card deck for selecting users", + "start_line": 569, + "end_line": 569, + "start_column": 18, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * Gets the mAX_QUOTES.\n *\n * @return Returns a int\n ", + "start_line": 572, + "end_line": 576, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_QUOTES.\n *\n * @param mAX_QUOTES\n * The mAX_QUOTES to set\n ", + "start_line": 581, + "end_line": 586, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the mAX_HOLDINGS.\n *\n * @return Returns a int\n ", + "start_line": 591, + "end_line": 595, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the mAX_HOLDINGS.\n *\n * @param mAX_HOLDINGS\n * The mAX_HOLDINGS to set\n ", + "start_line": 600, + "end_line": 605, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the scenarioCount.\n *\n * @return Returns a int\n ", + "start_line": 610, + "end_line": 614, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the scenarioCount.\n *\n * @param scenarioCount\n * The scenarioCount to set\n ", + "start_line": 619, + "end_line": 624, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the jdbc driver needs global transaction Some XA Drivers require a\n * global transaction to be started for all SQL calls. To work around this,\n * set this to true to cause the direct mode to start a user transaction.\n *\n * @return Returns a boolean\n ", + "start_line": 633, + "end_line": 639, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the jdbc driver needs global transaction\n *\n * @param JDBCDriverNeedsGlobalTransationVal\n * the value\n ", + "start_line": 644, + "end_line": 649, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Gets the updateQuotePrices.\n *\n * @return Returns a boolean\n ", + "start_line": 654, + "end_line": 658, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the updateQuotePrices.\n *\n * @param updateQuotePrices\n * The updateQuotePrices to set\n ", + "start_line": 663, + "end_line": 668, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -79803,9 +95929,9 @@ "nested_type_declarations": [], "callable_declarations": { "rndFloat(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndFloat(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -79818,7 +95944,11 @@ "type": "int", "name": "i", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 330, + "end_line": 330, + "start_column": 32, + "end_column": 36 } ], "code": "{\n return (new Float(random() * i)).floatValue();\n}", @@ -79832,6 +95962,7 @@ "call_sites": [ { "method_name": "floatValue", + "comment": null, "receiver_expr": "(new Float(random() * i))", "receiver_type": "java.lang.Float", "argument_types": [], @@ -79852,6 +95983,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -79872,6 +96004,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Float", "argument_types": [ @@ -79900,9 +96033,9 @@ "is_entrypoint": false }, "getAccessMode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getAccessMode()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -79929,9 +96062,9 @@ "is_entrypoint": false }, "getMarketSummaryInterval()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getMarketSummaryInterval()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -79958,9 +96091,18 @@ "is_entrypoint": false }, "getRunTimeModeNames()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getRunTimeModeNames()", - "comment": "/**\n * Return the list of run time mode names Creation date: (3/8/2000 5:58:34\n * PM)\n *\n * @return java.lang.String[]\n */", + "comments": [ + { + "content": "\n * Return the list of run time mode names Creation date: (3/8/2000 5:58:34\n * PM)\n *\n * @return java.lang.String[]\n ", + "start_line": 211, + "end_line": 216, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -79987,9 +96129,9 @@ "is_entrypoint": false }, "getPrimIterations()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getPrimIterations()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80016,9 +96158,9 @@ "is_entrypoint": false }, "rndAddress()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndAddress()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80038,6 +96180,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -80066,9 +96209,18 @@ "is_entrypoint": false }, "getHostname()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getHostname()", - "comment": "", + "comments": [ + { + "content": " Strip of fully qualifed domain if necessary", + "start_line": 189, + "end_line": 189, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private", @@ -80093,6 +96245,7 @@ "call_sites": [ { "method_name": "getHostName", + "comment": null, "receiver_expr": "java.net.InetAddress.getLocalHost()", "receiver_type": "java.net.InetAddress", "argument_types": [], @@ -80113,6 +96266,7 @@ }, { "method_name": "getLocalHost", + "comment": null, "receiver_expr": "java.net.InetAddress", "receiver_type": "java.net.InetAddress", "argument_types": [], @@ -80133,6 +96287,7 @@ }, { "method_name": "substring", + "comment": null, "receiver_expr": "hostName", "receiver_type": "java.lang.String", "argument_types": [ @@ -80156,6 +96311,7 @@ }, { "method_name": "indexOf", + "comment": null, "receiver_expr": "hostName", "receiver_type": "java.lang.String", "argument_types": [ @@ -80178,6 +96334,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -80207,9 +96364,9 @@ "is_entrypoint": false }, "incrementScenarioCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "incrementScenarioCount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80237,9 +96394,9 @@ "is_entrypoint": false }, "setRunTimeMode(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setRunTimeMode(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80252,7 +96409,11 @@ "type": "int", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 705, + "end_line": 705, + "start_column": 37, + "end_column": 45 } ], "code": "{\n runTimeMode = value;\n}", @@ -80273,9 +96434,18 @@ "is_entrypoint": false }, "setJDBCDriverNeedsGlobalTransation(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setJDBCDriverNeedsGlobalTransation(boolean)", - "comment": "/**\n * Sets the jdbc driver needs global transaction\n *\n * @param JDBCDriverNeedsGlobalTransationVal\n * the value\n */", + "comments": [ + { + "content": "\n * Sets the jdbc driver needs global transaction\n *\n * @param JDBCDriverNeedsGlobalTransationVal\n * the value\n ", + "start_line": 644, + "end_line": 649, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -80288,7 +96458,11 @@ "type": "boolean", "name": "JDBCDriverNeedsGlobalTransationVal", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 650, + "end_line": 650, + "start_column": 57, + "end_column": 98 } ], "code": "{\n JDBCDriverNeedsGlobalTransation = JDBCDriverNeedsGlobalTransationVal;\n}", @@ -80309,9 +96483,9 @@ "is_entrypoint": false }, "setDisplayOrderAlerts(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setDisplayOrderAlerts(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80324,7 +96498,11 @@ "type": "boolean", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 737, + "end_line": 737, + "start_column": 44, + "end_column": 56 } ], "code": "{\n displayOrderAlerts = value;\n}", @@ -80345,9 +96523,9 @@ "is_entrypoint": false }, "rndFullName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndFullName()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80367,6 +96545,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -80389,6 +96568,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -80417,9 +96597,18 @@ "is_entrypoint": false }, "getScenarioMixes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getScenarioMixes()", - "comment": "/**\n * Gets the scenarioMixes\n *\n * @return Returns a int[][]\n */", + "comments": [ + { + "content": "\n * Gets the scenarioMixes\n *\n * @return Returns a int[][]\n ", + "start_line": 543, + "end_line": 547, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -80446,9 +96635,18 @@ "is_entrypoint": false }, "getMAX_USERS()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getMAX_USERS()", - "comment": "/**\n * Gets the mAX_USERS.\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the mAX_USERS.\n *\n * @return Returns a int\n ", + "start_line": 552, + "end_line": 556, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -80475,9 +96673,18 @@ "is_entrypoint": false }, "setMAX_HOLDINGS(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setMAX_HOLDINGS(int)", - "comment": "/**\n * Sets the mAX_HOLDINGS.\n *\n * @param mAX_HOLDINGS\n * The mAX_HOLDINGS to set\n */", + "comments": [ + { + "content": "\n * Sets the mAX_HOLDINGS.\n *\n * @param mAX_HOLDINGS\n * The mAX_HOLDINGS to set\n ", + "start_line": 600, + "end_line": 605, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -80490,7 +96697,11 @@ "type": "int", "name": "mAX_HOLDINGS", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 606, + "end_line": 606, + "start_column": 38, + "end_column": 53 } ], "code": "{\n MAX_HOLDINGS = mAX_HOLDINGS;\n}", @@ -80511,9 +96722,9 @@ "is_entrypoint": false }, "setMarketSummaryInterval(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setMarketSummaryInterval(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80526,7 +96737,11 @@ "type": "int", "name": "seconds", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 697, + "end_line": 697, + "start_column": 47, + "end_column": 57 } ], "code": "{\n TradeConfig.marketSummaryInterval = seconds;\n}", @@ -80547,9 +96762,18 @@ "is_entrypoint": false }, "getMAX_QUOTES()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getMAX_QUOTES()", - "comment": "/**\n * Gets the mAX_QUOTES.\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the mAX_QUOTES.\n *\n * @return Returns a int\n ", + "start_line": 572, + "end_line": 576, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -80576,9 +96800,9 @@ "is_entrypoint": false }, "rndQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndQuantity()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80598,6 +96822,7 @@ "call_sites": [ { "method_name": "floatValue", + "comment": null, "receiver_expr": "(new Integer(rndInt(200)))", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -80618,6 +96843,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -80640,6 +96866,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -80668,9 +96895,9 @@ "is_entrypoint": false }, "getLongRun()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getLongRun()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80697,9 +96924,9 @@ "is_entrypoint": false }, "setPublishQuotePriceChange(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setPublishQuotePriceChange(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80712,7 +96939,11 @@ "type": "boolean", "name": "publishQuotePriceChange", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 689, + "end_line": 689, + "start_column": 49, + "end_column": 79 } ], "code": "{\n TradeConfig.publishQuotePriceChange = publishQuotePriceChange;\n}", @@ -80733,9 +96964,9 @@ "is_entrypoint": false }, "setListQuotePriceChangeFrequency(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setListQuotePriceChangeFrequency(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80748,7 +96979,11 @@ "type": "int", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 745, + "end_line": 745, + "start_column": 55, + "end_column": 63 } ], "code": "{\n listQuotePriceChangeFrequency = value;\n}", @@ -80769,9 +97004,9 @@ "is_entrypoint": false }, "getNextUserIDFromDeck()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getNextUserIDFromDeck()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private", @@ -80799,6 +97034,7 @@ "call_sites": [ { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -80819,6 +97055,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "deck", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -80842,6 +97079,7 @@ }, { "method_name": "shuffle", + "comment": null, "receiver_expr": "java.util.Collections", "receiver_type": "java.util.Collections", "argument_types": [ @@ -80865,6 +97103,7 @@ }, { "method_name": "get", + "comment": null, "receiver_expr": "deck", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -80887,6 +97126,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -80909,6 +97149,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -80932,6 +97173,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "numUsers", "type": "int", "initializer": "getMAX_USERS()", @@ -80941,6 +97190,14 @@ "end_column": 33 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -80956,9 +97213,9 @@ "is_entrypoint": false }, "setOrderProcessingMode(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setOrderProcessingMode(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -80971,7 +97228,11 @@ "type": "int", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 713, + "end_line": 713, + "start_column": 45, + "end_column": 53 } ], "code": "{\n orderProcessingMode = value;\n}", @@ -80992,9 +97253,26 @@ "is_entrypoint": false }, "setMAX_USERS(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setMAX_USERS(int)", - "comment": "/**\n * Sets the mAX_USERS.\n *\n * @param mAX_USERS\n * The mAX_USERS to set\n */", + "comments": [ + { + "content": " reset the card deck for selecting users", + "start_line": 569, + "end_line": 569, + "start_column": 18, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * Sets the mAX_USERS.\n *\n * @param mAX_USERS\n * The mAX_USERS to set\n ", + "start_line": 561, + "end_line": 566, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81007,7 +97285,11 @@ "type": "int", "name": "mAX_USERS", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 567, + "end_line": 567, + "start_column": 35, + "end_column": 47 } ], "code": "{\n MAX_USERS = mAX_USERS;\n // reset the card deck for selecting users\n deck = null;\n}", @@ -81029,9 +97311,9 @@ "is_entrypoint": false }, "getDisplayOrderAlerts()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getDisplayOrderAlerts()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81058,9 +97340,9 @@ "is_entrypoint": false }, "getListQuotePriceChangeFrequency()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getListQuotePriceChangeFrequency()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81087,9 +97369,18 @@ "is_entrypoint": false }, "setUpdateQuotePrices(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setUpdateQuotePrices(boolean)", - "comment": "/**\n * Sets the updateQuotePrices.\n *\n * @param updateQuotePrices\n * The updateQuotePrices to set\n */", + "comments": [ + { + "content": "\n * Sets the updateQuotePrices.\n *\n * @param updateQuotePrices\n * The updateQuotePrices to set\n ", + "start_line": 663, + "end_line": 668, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81102,7 +97393,11 @@ "type": "boolean", "name": "updateQuotePrices", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 669, + "end_line": 669, + "start_column": 43, + "end_column": 67 } ], "code": "{\n TradeConfig.updateQuotePrices = updateQuotePrices;\n}", @@ -81123,9 +97418,9 @@ "is_entrypoint": false }, "setAccessMode(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setAccessMode(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81138,7 +97433,11 @@ "type": "int", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 721, + "end_line": 721, + "start_column": 36, + "end_column": 44 } ], "code": "{\n accessMode = value;\n}", @@ -81159,9 +97458,18 @@ "is_entrypoint": false }, "incrementSellDeficit()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "incrementSellDeficit()", - "comment": "/**\n * Increment the sell deficit counter Creation date: (6/21/2000 11:33:45 AM)\n */", + "comments": [ + { + "content": "\n * Increment the sell deficit counter Creation date: (6/21/2000 11:33:45 AM)\n ", + "start_line": 282, + "end_line": 284, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81189,9 +97497,18 @@ "is_entrypoint": false }, "getJDBCDriverNeedsGlobalTransation()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getJDBCDriverNeedsGlobalTransation()", - "comment": "/**\n * Gets the jdbc driver needs global transaction Some XA Drivers require a\n * global transaction to be started for all SQL calls. To work around this,\n * set this to true to cause the direct mode to start a user transaction.\n *\n * @return Returns a boolean\n */", + "comments": [ + { + "content": "\n * Gets the jdbc driver needs global transaction Some XA Drivers require a\n * global transaction to be started for all SQL calls. To work around this,\n * set this to true to cause the direct mode to start a user transaction.\n *\n * @return Returns a boolean\n ", + "start_line": 633, + "end_line": 639, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81218,9 +97535,18 @@ "is_entrypoint": false }, "rndNewUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndNewUserID()", - "comment": "/**\n * Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM)\n */", + "comments": [ + { + "content": "\n * Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM)\n ", + "start_line": 342, + "end_line": 344, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81244,6 +97570,7 @@ "call_sites": [ { "method_name": "getHostname", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -81264,6 +97591,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -81290,9 +97618,9 @@ "is_entrypoint": false }, "rndPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndPrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81312,6 +97640,7 @@ "call_sites": [ { "method_name": "floatValue", + "comment": null, "receiver_expr": "(new Integer(rndInt(200)))", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -81332,6 +97661,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -81354,6 +97684,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -81382,9 +97713,18 @@ "is_entrypoint": false }, "getMAX_HOLDINGS()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getMAX_HOLDINGS()", - "comment": "/**\n * Gets the mAX_HOLDINGS.\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the mAX_HOLDINGS.\n *\n * @return Returns a int\n ", + "start_line": 591, + "end_line": 595, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81411,9 +97751,9 @@ "is_entrypoint": false }, "getOrderFee(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getOrderFee(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81426,7 +97766,11 @@ "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 273, + "end_line": 273, + "start_column": 40, + "end_column": 55 } ], "code": "{\n if ((orderType.compareToIgnoreCase(\"BUY\") == 0) || (orderType.compareToIgnoreCase(\"SELL\") == 0)) {\n return orderFee;\n }\n return cashFee;\n}", @@ -81443,6 +97787,7 @@ "call_sites": [ { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderType", "receiver_type": "java.lang.String", "argument_types": [ @@ -81465,6 +97810,7 @@ }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderType", "receiver_type": "java.lang.String", "argument_types": [ @@ -81493,9 +97839,42 @@ "is_entrypoint": false }, "getScenarioAction(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getScenarioAction(boolean)", - "comment": "", + "comments": [ + { + "content": "\n * In TradeScenarioServlet, if a sell action is selected, but the users\n * portfolio is empty, a buy is executed instead and sellDefecit is\n * incremented. This allows the number of buy/sell operations to stay in\n * sync w/ the given Trade mix.\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " 0 to 99 = 100", + "start_line": 229, + "end_line": 229, + "start_column": 26, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " Special case for TradeScenarioServlet to note this is a", + "start_line": 251, + "end_line": 251, + "start_column": 11, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " buy switched to a sell to fix sellDeficit", + "start_line": 252, + "end_line": 252, + "start_column": 11, + "end_column": 54, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -81508,7 +97887,11 @@ "type": "boolean", "name": "newUser", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 228, + "end_line": 228, + "start_column": 40, + "end_column": 54 } ], "code": "{\n // 0 to 99 = 100\n int r = rndInt(100);\n int i = 0;\n int sum = scenarioMixes[0][i];\n while (sum <= r) {\n i++;\n sum += scenarioMixes[0][i];\n }\n incrementScenarioCount();\n /*\n * In TradeScenarioServlet, if a sell action is selected, but the users\n * portfolio is empty, a buy is executed instead and sellDefecit is\n * incremented. This allows the number of buy/sell operations to stay in\n * sync w/ the given Trade mix.\n */\n if ((!newUser) && (actions[i] == 'b')) {\n synchronized (TradeConfig.class) {\n if (sellDeficit > 0) {\n sellDeficit--;\n return 's';\n // Special case for TradeScenarioServlet to note this is a\n // buy switched to a sell to fix sellDeficit\n }\n }\n }\n return actions[i];\n}", @@ -81526,6 +97909,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -81548,6 +97932,7 @@ }, { "method_name": "incrementScenarioCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -81569,6 +97954,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "r", "type": "int", "initializer": "rndInt(100)", @@ -81578,6 +97971,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -81587,6 +97988,14 @@ "end_column": 13 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sum", "type": "int", "initializer": "scenarioMixes[0][i]", @@ -81602,9 +98011,9 @@ "is_entrypoint": false }, "setPrimIterations(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setPrimIterations(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81617,7 +98026,11 @@ "type": "int", "name": "iter", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 677, + "end_line": 677, + "start_column": 40, + "end_column": 47 } ], "code": "{\n primIterations = iter;\n}", @@ -81638,9 +98051,9 @@ "is_entrypoint": false }, "nextUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "nextUserID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81666,6 +98079,14 @@ "call_sites": [], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "", @@ -81681,9 +98102,9 @@ "is_entrypoint": false }, "getPage(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getPage(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81696,7 +98117,11 @@ "type": "int", "name": "pageNumber", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 207, + "end_line": 207, + "start_column": 32, + "end_column": 45 } ], "code": "{\n return webUI[webInterface][pageNumber];\n}", @@ -81718,9 +98143,18 @@ "is_entrypoint": false }, "setMAX_QUOTES(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setMAX_QUOTES(int)", - "comment": "/**\n * Sets the mAX_QUOTES.\n *\n * @param mAX_QUOTES\n * The mAX_QUOTES to set\n */", + "comments": [ + { + "content": "\n * Sets the mAX_QUOTES.\n *\n * @param mAX_QUOTES\n * The mAX_QUOTES to set\n ", + "start_line": 581, + "end_line": 586, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81733,7 +98167,11 @@ "type": "int", "name": "mAX_QUOTES", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 587, + "end_line": 587, + "start_column": 36, + "end_column": 49 } ], "code": "{\n MAX_QUOTES = mAX_QUOTES;\n}", @@ -81754,9 +98192,18 @@ "is_entrypoint": false }, "getWebInterfaceNames()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getWebInterfaceNames()", - "comment": "/**\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n */", + "comments": [ + { + "content": "\n * Gets the webInterfaceNames\n *\n * @return Returns a String[]\n ", + "start_line": 525, + "end_line": 529, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81783,9 +98230,18 @@ "is_entrypoint": false }, "getUpdateQuotePrices()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getUpdateQuotePrices()", - "comment": "/**\n * Gets the updateQuotePrices.\n *\n * @return Returns a boolean\n */", + "comments": [ + { + "content": "\n * Gets the updateQuotePrices.\n *\n * @return Returns a boolean\n ", + "start_line": 654, + "end_line": 658, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81812,9 +98268,9 @@ "is_entrypoint": false }, "rndBoolean()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndBoolean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81836,6 +98292,7 @@ "call_sites": [ { "method_name": "nextBoolean", + "comment": null, "receiver_expr": "randomNumberGenerator", "receiver_type": "java.util.Random", "argument_types": [], @@ -81862,9 +98319,18 @@ "is_entrypoint": false }, "setScenarioCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setScenarioCount(int)", - "comment": "/**\n * Sets the scenarioCount.\n *\n * @param scenarioCount\n * The scenarioCount to set\n */", + "comments": [ + { + "content": "\n * Sets the scenarioCount.\n *\n * @param scenarioCount\n * The scenarioCount to set\n ", + "start_line": 619, + "end_line": 624, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81877,7 +98343,11 @@ "type": "int", "name": "scenarioCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 625, + "end_line": 625, + "start_column": 39, + "end_column": 55 } ], "code": "{\n TradeConfig.scenarioCount = scenarioCount;\n}", @@ -81898,9 +98368,9 @@ "is_entrypoint": false }, "getPublishQuotePriceChange()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getPublishQuotePriceChange()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81927,9 +98397,9 @@ "is_entrypoint": false }, "setLongRun(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setLongRun(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -81942,7 +98412,11 @@ "type": "boolean", "name": "longRun", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 685, + "end_line": 685, + "start_column": 33, + "end_column": 47 } ], "code": "{\n TradeConfig.longRun = longRun;\n}", @@ -81963,9 +98437,114 @@ "is_entrypoint": false }, "setConfigParam(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setConfigParam(String, String)", - "comment": "/**\n * This is a convenience method for servlets to set Trade configuration\n * parameters from servlet initialization parameters. The servlet provides\n * the init param and its value as strings. This method then parses the\n * parameter, converts the value to the correct type and sets the\n * corresponding TradeConfig parameter to the converted value\n *\n */", + "comments": [ + { + "content": " Compare the parm value to valid TradeConfig parameters that can be", + "start_line": 435, + "end_line": 435, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " set", + "start_line": 436, + "end_line": 436, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, + { + "content": " by servlet initialization", + "start_line": 437, + "end_line": 437, + "start_column": 5, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " First check the proposed new parm and value - if empty or null ignore", + "start_line": 439, + "end_line": 439, + "start_column": 5, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " it", + "start_line": 440, + "end_line": 440, + "start_column": 5, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 464, + "end_line": 464, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 489, + "end_line": 489, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 496, + "end_line": 496, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 505, + "end_line": 505, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " <>rjm", + "start_line": 501, + "end_line": 501, + "start_column": 9, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " On error, revert to saved", + "start_line": 512, + "end_line": 512, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * This is a convenience method for servlets to set Trade configuration\n * parameters from servlet initialization parameters. The servlet provides\n * the init param and its value as strings. This method then parses the\n * parameter, converts the value to the correct type and sets the\n * corresponding TradeConfig parameter to the converted value\n *\n ", + "start_line": 425, + "end_line": 432, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -81978,13 +98557,21 @@ "type": "java.lang.String", "name": "parm", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 433, + "end_line": 433, + "start_column": 37, + "end_column": 47 }, { "type": "java.lang.String", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 433, + "end_line": 433, + "start_column": 50, + "end_column": 61 } ], "code": "{\n Log.log(\"TradeConfig setting parameter: \" + parm + \"=\" + value);\n // Compare the parm value to valid TradeConfig parameters that can be\n // set\n // by servlet initialization\n // First check the proposed new parm and value - if empty or null ignore\n // it\n if (parm == null) {\n return;\n }\n parm = parm.trim();\n if (parm.length() <= 0) {\n return;\n }\n if (value == null) {\n return;\n }\n value = value.trim();\n if (parm.equalsIgnoreCase(\"orderProcessingMode\")) {\n try {\n for (int i = 0; i < orderProcessingModeNames.length; i++) {\n if (value.equalsIgnoreCase(orderProcessingModeNames[i])) {\n orderProcessingMode = i;\n break;\n }\n }\n } catch (Exception e) {\n Log.error(\"TradeConfig.setConfigParm(..): minor exception caught\" + \"trying to set orderProcessingMode to \" + value + \"reverting to current value: \" + orderProcessingModeNames[orderProcessingMode], e);\n }\n // If the value is bad, simply revert to current\n } else if (parm.equalsIgnoreCase(\"accessMode\")) {\n try {\n for (int i = 0; i < accessModeNames.length; i++) {\n if (value.equalsIgnoreCase(accessModeNames[i])) {\n accessMode = i;\n break;\n }\n }\n } catch (Exception e) {\n Log.error(\"TradeConfig.setConfigParm(..): minor exception caught\" + \"trying to set accessMode to \" + value + \"reverting to current value: \" + accessModeNames[accessMode], e);\n }\n } else if (parm.equalsIgnoreCase(\"WebInterface\")) {\n try {\n for (int i = 0; i < webInterfaceNames.length; i++) {\n if (value.equalsIgnoreCase(webInterfaceNames[i])) {\n webInterface = i;\n break;\n }\n }\n } catch (Exception e) {\n Log.error(\"TradeConfig.setConfigParm(..): minor exception caught\" + \"trying to set WebInterface to \" + value + \"reverting to current value: \" + webInterfaceNames[webInterface], e);\n }\n // If the value is bad, simply revert to current\n } else if (parm.equalsIgnoreCase(\"maxUsers\")) {\n try {\n MAX_USERS = Integer.parseInt(value);\n } catch (Exception e) {\n Log.error(\"TradeConfig.setConfigParm(..): minor exception caught\" + \"Setting maxusers, error parsing string to int:\" + value + \"revering to current value: \" + MAX_USERS, e);\n }\n // On error, revert to saved\n } else if (parm.equalsIgnoreCase(\"maxQuotes\")) {\n try {\n MAX_QUOTES = Integer.parseInt(value);\n } catch (Exception e) {\n // >>rjm\n Log.error(\"TradeConfig.setConfigParm(...) minor exception caught\" + \"Setting max_quotes, error parsing string to int \" + value + \"reverting to current value: \" + MAX_QUOTES, e);\n // <>rjm", + "start_line": 501, + "end_line": 501, + "start_column": 9, + "end_column": 16, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -82426,6 +99039,7 @@ }, { "method_name": "equalsIgnoreCase", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [ @@ -82448,6 +99062,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -82470,6 +99085,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -82494,6 +99110,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -82503,6 +99127,14 @@ "end_column": 22 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -82512,6 +99144,14 @@ "end_column": 22 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -82527,9 +99167,9 @@ "is_entrypoint": false }, "getWebInterface()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getWebInterface()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -82556,9 +99196,18 @@ "is_entrypoint": false }, "getOrderProcessingModeNames()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getOrderProcessingModeNames()", - "comment": "/**\n * Gets the orderProcessingModeNames\n *\n * @return Returns a String[]\n */", + "comments": [ + { + "content": "\n * Gets the orderProcessingModeNames\n *\n * @return Returns a String[]\n ", + "start_line": 516, + "end_line": 520, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -82585,9 +99234,9 @@ "is_entrypoint": false }, "rndInt(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndInt(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -82600,7 +99249,11 @@ "type": "int", "name": "i", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 326, + "end_line": 326, + "start_column": 28, + "end_column": 32 } ], "code": "{\n return (new Float(random() * i)).intValue();\n}", @@ -82614,6 +99267,7 @@ "call_sites": [ { "method_name": "intValue", + "comment": null, "receiver_expr": "(new Float(random() * i))", "receiver_type": "java.lang.Float", "argument_types": [], @@ -82634,6 +99288,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -82654,6 +99309,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Float", "argument_types": [ @@ -82682,9 +99338,9 @@ "is_entrypoint": false }, "random()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "random()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -82706,6 +99362,7 @@ "call_sites": [ { "method_name": "nextDouble", + "comment": null, "receiver_expr": "randomNumberGenerator", "receiver_type": "java.util.Random", "argument_types": [], @@ -82732,9 +99389,9 @@ "is_entrypoint": false }, "getOrderProcessingMode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getOrderProcessingMode()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -82761,9 +99418,9 @@ "is_entrypoint": false }, "rndSymbols()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndSymbols()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -82788,6 +99445,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -82810,6 +99468,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -82833,6 +99492,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbols", "type": "java.lang.String", "initializer": "\"\"", @@ -82842,6 +99509,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "num_symbols", "type": "int", "initializer": "rndInt(QUOTES_PER_PAGE)", @@ -82851,6 +99526,14 @@ "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -82866,9 +99549,26 @@ "is_entrypoint": false }, "getRandomPriceChangeFactor()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getRandomPriceChangeFactor()", - "comment": "", + "comments": [ + { + "content": " CJB (DAYTRADER-25) - Vary change factor between 1.1 and 0.9", + "start_line": 357, + "end_line": 357, + "start_column": 5, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " change factor is between +/- 20%", + "start_line": 364, + "end_line": 364, + "start_column": 5, + "end_column": 39, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -82893,6 +99593,7 @@ "call_sites": [ { "method_name": "rndFloat", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -82915,6 +99616,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -82935,6 +99637,7 @@ }, { "method_name": "setScale", + "comment": null, "receiver_expr": "(new BigDecimal(percentGain))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -82958,6 +99661,7 @@ }, { "method_name": "doubleValue", + "comment": null, "receiver_expr": "percentGainBD", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -82978,6 +99682,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -83001,6 +99706,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "percentGain", "type": "double", "initializer": "rndFloat(1) * 0.1", @@ -83010,6 +99723,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "percentGainBD", "type": "java.math.BigDecimal", "initializer": "(new BigDecimal(percentGain)).setScale(2, BigDecimal.ROUND_HALF_UP)", @@ -83025,9 +99746,9 @@ "is_entrypoint": false }, "getUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getUserID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83051,6 +99772,7 @@ "call_sites": [ { "method_name": "rndUserID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -83071,6 +99793,7 @@ }, { "method_name": "nextUserID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -83092,6 +99815,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "", @@ -83107,9 +99838,9 @@ "is_entrypoint": false }, "rndSymbol()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndSymbol()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83131,6 +99862,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83159,9 +99891,9 @@ "is_entrypoint": false }, "rndEmail(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndEmail(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83174,7 +99906,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 318, + "end_line": 318, + "start_column": 33, + "end_column": 45 } ], "code": "{\n return userID.replace(\":\", \"\") + \"@\" + rndInt(100) + \".com\";\n}", @@ -83188,6 +99924,7 @@ "call_sites": [ { "method_name": "replace", + "comment": null, "receiver_expr": "userID", "receiver_type": "java.lang.String", "argument_types": [ @@ -83211,6 +99948,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83239,9 +99977,18 @@ "is_entrypoint": false }, "getScenarioCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getScenarioCount()", - "comment": "/**\n * Gets the scenarioCount.\n *\n * @return Returns a int\n */", + "comments": [ + { + "content": "\n * Gets the scenarioCount.\n *\n * @return Returns a int\n ", + "start_line": 610, + "end_line": 614, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public", @@ -83268,9 +100015,9 @@ "is_entrypoint": false }, "rndCreditCard()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndCreditCard()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83290,6 +100037,7 @@ "call_sites": [ { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83312,6 +100060,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83334,6 +100083,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83356,6 +100106,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -83384,9 +100135,9 @@ "is_entrypoint": false }, "getRunTimeMode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "getRunTimeMode()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83413,9 +100164,9 @@ "is_entrypoint": false }, "rndBigDecimal(float)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndBigDecimal(float)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83428,7 +100179,11 @@ "type": "float", "name": "f", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 334, + "end_line": 334, + "start_column": 42, + "end_column": 48 } ], "code": "{\n return (new BigDecimal(random() * f)).setScale(2, BigDecimal.ROUND_HALF_UP);\n}", @@ -83444,6 +100199,7 @@ "call_sites": [ { "method_name": "setScale", + "comment": null, "receiver_expr": "(new BigDecimal(random() * f))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -83467,6 +100223,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -83487,6 +100244,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -83515,9 +100273,9 @@ "is_entrypoint": false }, "setWebInterface(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "setWebInterface(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83530,7 +100288,11 @@ "type": "int", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 729, + "end_line": 729, + "start_column": 38, + "end_column": 46 } ], "code": "{\n webInterface = value;\n}", @@ -83551,9 +100313,9 @@ "is_entrypoint": false }, "rndUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndUserID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -83575,6 +100337,7 @@ "call_sites": [ { "method_name": "getNextUserIDFromDeck", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -83595,6 +100358,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -83618,6 +100382,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "nextUser", "type": "java.lang.String", "initializer": "getNextUserIDFromDeck()", @@ -83633,9 +100405,18 @@ "is_entrypoint": false }, "rndBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", "signature": "rndBalance()", - "comment": "", + "comments": [ + { + "content": " Give all new users a cool mill in which to trade", + "start_line": 310, + "end_line": 310, + "start_column": 5, + "end_column": 55, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -83662,7 +100443,14 @@ }, "field_declarations": [ { - "comment": "/* Trade Runtime Mode parameters */", + "comment": { + "content": " Trade Runtime Mode parameters ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 37, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 34, @@ -83677,7 +100465,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 35, @@ -83693,7 +100488,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 36, @@ -83709,7 +100511,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 37, @@ -83725,7 +100534,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 38, @@ -83740,7 +100556,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 40, @@ -83755,7 +100578,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 41, @@ -83771,7 +100601,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 42, @@ -83787,7 +100624,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -83803,7 +100647,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 44, @@ -83818,7 +100669,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 46, @@ -83833,7 +100691,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 47, @@ -83849,7 +100714,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 48, @@ -83864,7 +100736,14 @@ "annotations": [] }, { - "comment": "/* Trade Web Interface parameters */", + "comment": { + "content": " Trade Web Interface parameters ", + "start_line": 50, + "end_line": 50, + "start_column": 3, + "end_column": 38, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 51, @@ -83879,7 +100758,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 52, @@ -83895,7 +100781,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 53, @@ -83911,7 +100804,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 54, @@ -83927,7 +100827,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 55, @@ -83942,7 +100849,14 @@ "annotations": [] }, { - "comment": "/* Trade Database Scaling parameters */", + "comment": { + "content": " Trade Database Scaling parameters ", + "start_line": 57, + "end_line": 57, + "start_column": 3, + "end_column": 41, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 58, @@ -83957,7 +100871,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 59, @@ -83972,7 +100893,14 @@ "annotations": [] }, { - "comment": "/* Trade XA Datasource specific parameters */", + "comment": { + "content": " Trade XA Datasource specific parameters ", + "start_line": 62, + "end_line": 62, + "start_column": 3, + "end_column": 47, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 63, @@ -83987,7 +100915,14 @@ "annotations": [] }, { - "comment": "/* Trade Config Miscellaneous itmes */", + "comment": { + "content": " Trade Config Miscellaneous itmes ", + "start_line": 65, + "end_line": 65, + "start_column": 3, + "end_column": 40, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 66, @@ -84002,7 +100937,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 67, @@ -84017,7 +100959,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 68, @@ -84032,7 +100981,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 69, @@ -84047,7 +101003,14 @@ "annotations": [] }, { - "comment": "// public static int RND_SEED = 0;", + "comment": { + "content": " public static int RND_SEED = 0;", + "start_line": 70, + "end_line": 70, + "start_column": 3, + "end_column": 36, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 71, @@ -84062,7 +101025,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 72, @@ -84077,7 +101047,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Object", "start_line": 73, @@ -84092,7 +101069,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 74, @@ -84107,7 +101091,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 75, @@ -84122,7 +101113,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Random", "start_line": 76, @@ -84137,7 +101135,14 @@ "annotations": [] }, { - "comment": "// private static Random r1 = new Random(RND_SEED);", + "comment": { + "content": " private static Random r1 = new Random(RND_SEED);", + "start_line": 77, + "end_line": 77, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, "name": null, "type": "java.util.Random", "start_line": 78, @@ -84152,7 +101157,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 79, @@ -84168,7 +101180,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 80, @@ -84184,7 +101203,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 81, @@ -84199,7 +101225,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 82, @@ -84214,7 +101247,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 83, @@ -84229,7 +101269,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 84, @@ -84244,7 +101291,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 85, @@ -84259,7 +101313,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 86, @@ -84274,7 +101335,14 @@ "annotations": [] }, { - "comment": "/**\n * -1 means every operation 0 means never perform a market summary > 0 means\n * number of seconds between summaries. These will be synchronized so only\n * one transaction in this period will create a summary and will cache its\n * results.\n */", + "comment": { + "content": "\n * -1 means every operation 0 means never perform a market summary > 0 means\n * number of seconds between summaries. These will be synchronized so only\n * one transaction in this period will create a summary and will cache its\n * results.\n ", + "start_line": 88, + "end_line": 93, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 94, @@ -84289,7 +101357,14 @@ "annotations": [] }, { - "comment": "/*\n * Penny stocks is a problem where the random price change factor gets a\n * stock down to $.01. In this case trade jumpstarts the price back to $6.00\n * to keep the math interesting.\n */", + "comment": { + "content": "\n * Penny stocks is a problem where the random price change factor gets a\n * stock down to $.01. In this case trade jumpstarts the price back to $6.00\n * to keep the math interesting.\n ", + "start_line": 96, + "end_line": 100, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 101, @@ -84304,7 +101379,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 102, @@ -84319,7 +101401,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 117, @@ -84334,7 +101423,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 118, @@ -84349,7 +101445,14 @@ "annotations": [] }, { - "comment": "/* Trade Scenario Workload parameters */", + "comment": { + "content": " Trade Scenario Workload parameters ", + "start_line": 133, + "end_line": 133, + "start_column": 3, + "end_column": 42, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 134, @@ -84365,7 +101468,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 135, @@ -84381,7 +101491,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 136, @@ -84397,7 +101514,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 137, @@ -84413,7 +101537,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 138, @@ -84429,7 +101560,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 139, @@ -84445,7 +101583,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 140, @@ -84461,7 +101606,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 141, @@ -84477,7 +101629,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 142, @@ -84493,7 +101652,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 143, @@ -84509,7 +101675,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int[][]", "start_line": 145, @@ -84524,7 +101697,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "char[]", "start_line": 150, @@ -84539,7 +101719,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 151, @@ -84554,7 +101741,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 157, @@ -84570,7 +101764,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 158, @@ -84586,7 +101787,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 159, @@ -84602,7 +101810,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 160, @@ -84618,7 +101833,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 161, @@ -84634,7 +101856,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 162, @@ -84650,7 +101879,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 163, @@ -84666,7 +101902,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 164, @@ -84682,7 +101925,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 165, @@ -84698,7 +101948,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 166, @@ -84714,7 +101971,14 @@ "annotations": [] }, { - "comment": "// FUTURE Add XML/XSL View", + "comment": { + "content": " FUTURE Add XML/XSL View", + "start_line": 168, + "end_line": 168, + "start_column": 3, + "end_column": 28, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[][]", "start_line": 169, @@ -84729,7 +101993,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 221, @@ -84744,7 +102015,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 270, @@ -84760,7 +102038,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 271, @@ -84776,7 +102061,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 354, @@ -84792,7 +102084,14 @@ "annotations": [] }, { - "comment": "// users for trading with tradescenarioservlet", + "comment": { + "content": " users for trading with tradescenarioservlet", + "start_line": 421, + "end_line": 421, + "start_column": 3, + "end_column": 48, + "is_javadoc": false + }, "name": null, "type": "java.util.ArrayList", "start_line": 422, @@ -84807,7 +102106,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 423, @@ -84823,14 +102129,299 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [ + { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "comments": [], + "annotations": [], + "thrown_exceptions": [], + "code": "{\n PENNY_STOCK_PRICE = new BigDecimal(0.01);\n PENNY_STOCK_PRICE = PENNY_STOCK_PRICE.setScale(2, BigDecimal.ROUND_HALF_UP);\n PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER = new BigDecimal(600.0);\n PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER.setScale(2, BigDecimal.ROUND_HALF_UP);\n}", + "start_line": 103, + "end_line": 108, + "is_static": true, + "referenced_types": [], + "accessed_fields": [ + "java.math.BigDecimal.ROUND_HALF_UP" + ], + "call_sites": [ + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "PENNY_STOCK_PRICE", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 105, + "start_column": 25, + "end_line": 105, + "end_column": 79 + }, + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 107, + "start_column": 5, + "end_line": 107, + "end_column": 81 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 104, + "start_column": 25, + "end_line": 104, + "end_column": 44 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 106, + "start_column": 47, + "end_line": 106, + "end_column": 67 + } + ], + "variable_declarations": [], + "cyclomatic_complexity": 1 + }, + { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeConfig.java", + "comments": [], + "annotations": [], + "thrown_exceptions": [], + "code": "{\n MAXIMUM_STOCK_PRICE = new BigDecimal(400);\n MAXIMUM_STOCK_PRICE.setScale(2, BigDecimal.ROUND_HALF_UP);\n MAXIMUM_STOCK_SPLIT_MULTIPLIER = new BigDecimal(0.5);\n MAXIMUM_STOCK_SPLIT_MULTIPLIER.setScale(2, BigDecimal.ROUND_HALF_UP);\n}", + "start_line": 119, + "end_line": 124, + "is_static": true, + "referenced_types": [], + "accessed_fields": [ + "java.math.BigDecimal.ROUND_HALF_UP" + ], + "call_sites": [ + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "MAXIMUM_STOCK_PRICE", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 121, + "start_column": 5, + "end_line": 121, + "end_column": 61 + }, + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "MAXIMUM_STOCK_SPLIT_MULTIPLIER", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 123, + "start_column": 5, + "end_line": 123, + "end_column": 72 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 120, + "start_column": 27, + "end_line": 120, + "end_column": 45 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 122, + "start_column": 38, + "end_line": 122, + "end_column": 56 + } + ], + "variable_declarations": [], + "cyclomatic_complexity": 1 + } + ], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * ExplicitGC invokes System.gc(). This allows one to gather min / max heap\n * statistics.\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (01/29/2006\n * 20:10:00 PM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Invoke the GC.", + "start_line": 79, + "end_line": 79, + "start_column": 26, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 135, + "end_line": 139, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 145, + "end_line": 150, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -84855,7 +102446,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * ExplicitGC invokes System.gc(). This allows one to gather min / max heap\n * statistics.\n *\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (01/29/2006\n * 20:10:00 PM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Invoke the GC.", + "start_line": 79, + "end_line": 79, + "start_column": 26, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 135, + "end_line": 139, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 145, + "end_line": 150, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * ExplicitGC invokes System.gc(). This allows one to gather min / max heap\n * statistics.\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -84867,9 +102507,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 145, + "end_line": 150, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -84885,7 +102534,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 152, + "end_line": 152, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -84902,6 +102555,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -84924,6 +102578,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -84944,6 +102599,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -84970,9 +102626,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (01/29/2006\n * 20:10:00 PM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (01/29/2006\n * 20:10:00 PM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -84989,13 +102654,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -85009,6 +102682,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -85038,9 +102712,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 135, + "end_line": 139, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -85066,9 +102749,26 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ExplicitGC.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " Invoke the GC.", + "start_line": 79, + "end_line": 79, + "start_column": 26, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -85085,13 +102785,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n ServletOutputStream out = res.getOutputStream();\n hitCount++;\n long totalMemory = Runtime.getRuntime().totalMemory();\n long maxMemoryBeforeGC = Runtime.getRuntime().maxMemory();\n long freeMemoryBeforeGC = Runtime.getRuntime().freeMemory();\n long startTime = System.currentTimeMillis();\n // Invoke the GC.\n System.gc();\n long endTime = System.currentTimeMillis();\n long maxMemoryAfterGC = Runtime.getRuntime().maxMemory();\n long freeMemoryAfterGC = Runtime.getRuntime().freeMemory();\n out.println(\"ExplicitGC\" + \"

Explicit Garbage Collection
Init time : \" + initTime + \"

Hit Count: \" + hitCount + \"
\" + \"\" + \"\" + \"
Total Memory\" + totalMemory + \"
\" + \"\" + \"\" + \"\" + \"\" + \"\" + \"\" + \"\" + \"\" + \"\" + \"
\" + \"Statistics before GC
\" + \"Max Memory\" + maxMemoryBeforeGC + \"
\" + \"Free Memory\" + freeMemoryBeforeGC + \"
\" + \"Used Memory\" + (totalMemory - freeMemoryBeforeGC) + \"
Statistics after GC
\" + \"Max Memory\" + maxMemoryAfterGC + \"
\" + \"Free Memory\" + freeMemoryAfterGC + \"
\" + \"Used Memory\" + (totalMemory - freeMemoryAfterGC) + \"
\" + \"Total Time in GC\" + Float.toString((endTime - startTime) / 1000) + \"s
\" + \"\");\n } catch (Exception e) {\n Log.error(e, \"ExplicitGC.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -85110,6 +102818,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -85132,6 +102841,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -85152,6 +102862,7 @@ }, { "method_name": "totalMemory", + "comment": null, "receiver_expr": "Runtime.getRuntime()", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85172,6 +102883,7 @@ }, { "method_name": "getRuntime", + "comment": null, "receiver_expr": "Runtime", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85192,6 +102904,7 @@ }, { "method_name": "maxMemory", + "comment": null, "receiver_expr": "Runtime.getRuntime()", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85212,6 +102925,7 @@ }, { "method_name": "getRuntime", + "comment": null, "receiver_expr": "Runtime", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85232,6 +102946,7 @@ }, { "method_name": "freeMemory", + "comment": null, "receiver_expr": "Runtime.getRuntime()", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85252,6 +102967,7 @@ }, { "method_name": "getRuntime", + "comment": null, "receiver_expr": "Runtime", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85272,6 +102988,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -85292,6 +103009,14 @@ }, { "method_name": "gc", + "comment": { + "content": " Invoke the GC.", + "start_line": 79, + "end_line": 79, + "start_column": 26, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -85312,6 +103037,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -85332,6 +103058,7 @@ }, { "method_name": "maxMemory", + "comment": null, "receiver_expr": "Runtime.getRuntime()", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85352,6 +103079,7 @@ }, { "method_name": "getRuntime", + "comment": null, "receiver_expr": "Runtime", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85372,6 +103100,7 @@ }, { "method_name": "freeMemory", + "comment": null, "receiver_expr": "Runtime.getRuntime()", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85392,6 +103121,7 @@ }, { "method_name": "getRuntime", + "comment": null, "receiver_expr": "Runtime", "receiver_type": "java.lang.Runtime", "argument_types": [], @@ -85412,6 +103142,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -85434,6 +103165,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "Float", "receiver_type": "java.lang.Float", "argument_types": [ @@ -85456,6 +103188,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -85479,6 +103212,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -85502,6 +103236,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -85523,6 +103258,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -85532,6 +103275,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "totalMemory", "type": "long", "initializer": "Runtime.getRuntime().totalMemory()", @@ -85541,6 +103292,14 @@ "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "maxMemoryBeforeGC", "type": "long", "initializer": "Runtime.getRuntime().maxMemory()", @@ -85550,6 +103309,14 @@ "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "freeMemoryBeforeGC", "type": "long", "initializer": "Runtime.getRuntime().freeMemory()", @@ -85559,6 +103326,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "startTime", "type": "long", "initializer": "System.currentTimeMillis()", @@ -85568,6 +103343,14 @@ "end_column": 55 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "endTime", "type": "long", "initializer": "System.currentTimeMillis()", @@ -85577,6 +103360,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "maxMemoryAfterGC", "type": "long", "initializer": "Runtime.getRuntime().maxMemory()", @@ -85586,6 +103377,14 @@ "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "freeMemoryAfterGC", "type": "long", "initializer": "Runtime.getRuntime().freeMemory()", @@ -85603,7 +103402,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 39, @@ -85619,7 +103425,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 40, @@ -85634,7 +103447,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 41, @@ -85650,14 +103470,146 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.entities", + "comments": [ + { + "content": "import java.sql.Timestamp;", + "start_line": 18, + "end_line": 18, + "start_column": 1, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " Accessor methods for persistent fields ", + "start_line": 37, + "end_line": 37, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " userID ", + "start_line": 44, + "end_line": 44, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " password ", + "start_line": 48, + "end_line": 48, + "start_column": 28, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " fullName ", + "start_line": 52, + "end_line": 52, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " address ", + "start_line": 56, + "end_line": 56, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " email ", + "start_line": 60, + "end_line": 60, + "start_column": 27, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " creditCard ", + "start_line": 64, + "end_line": 64, + "start_column": 32, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " passwd", + "start_line": 83, + "end_line": 83, + "start_column": 42, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " fullname", + "start_line": 84, + "end_line": 84, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " address", + "start_line": 85, + "end_line": 85, + "start_column": 43, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " email", + "start_line": 86, + "end_line": 86, + "start_column": 64, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " creditCard", + "start_line": 87, + "end_line": 87, + "start_column": 45, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.persistence.Column", "javax.persistence.Entity", @@ -85682,7 +103634,120 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Accessor methods for persistent fields ", + "start_line": 37, + "end_line": 37, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " userID ", + "start_line": 44, + "end_line": 44, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " password ", + "start_line": 48, + "end_line": 48, + "start_column": 28, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " fullName ", + "start_line": 52, + "end_line": 52, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " address ", + "start_line": 56, + "end_line": 56, + "start_column": 29, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " email ", + "start_line": 60, + "end_line": 60, + "start_column": 27, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " creditCard ", + "start_line": 64, + "end_line": 64, + "start_column": 32, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " passwd", + "start_line": 83, + "end_line": 83, + "start_column": 42, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " fullname", + "start_line": 84, + "end_line": 84, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " address", + "start_line": 85, + "end_line": 85, + "start_column": 43, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " email", + "start_line": 86, + "end_line": 86, + "start_column": 64, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " creditCard", + "start_line": 87, + "end_line": 87, + "start_column": 45, + "end_column": 57, + "is_javadoc": false + } + ], "implements_list": [ "java.io.Serializable" ], @@ -85697,9 +103762,9 @@ "nested_type_declarations": [], "callable_declarations": { "getCreditCard()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getCreditCard()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -85725,9 +103790,9 @@ "is_entrypoint": false }, "equals(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "equals(Object)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -85741,7 +103806,11 @@ "type": "java.lang.Object", "name": "object", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 171, + "end_line": 171, + "start_column": 27, + "end_column": 39 } ], "code": "{\n if (!(object instanceof AccountProfileDataBean)) {\n return false;\n }\n AccountProfileDataBean other = (AccountProfileDataBean) object;\n if (this.userID != other.userID && (this.userID == null || !this.userID.equals(other.userID))) {\n return false;\n }\n return true;\n}", @@ -85760,6 +103829,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "this.userID", "receiver_type": "java.lang.String", "argument_types": [ @@ -85783,6 +103853,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "other", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "(AccountProfileDataBean) object", @@ -85798,9 +103876,9 @@ "is_entrypoint": false }, "setEmail(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setEmail(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -85812,7 +103890,11 @@ "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 143, + "end_line": 143, + "start_column": 26, + "end_column": 37 } ], "code": "{\n this.email = email;\n}", @@ -85835,9 +103917,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -85858,6 +103940,7 @@ "call_sites": [ { "method_name": "getUserID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85878,6 +103961,7 @@ }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85898,6 +103982,7 @@ }, { "method_name": "getFullName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85918,6 +104003,7 @@ }, { "method_name": "getAddress", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85938,6 +104024,7 @@ }, { "method_name": "getEmail", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85958,6 +104045,7 @@ }, { "method_name": "getCreditCard", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -85984,9 +104072,9 @@ "is_entrypoint": false }, "setAccount(AccountDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setAccount(AccountDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -85998,7 +104086,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 159, + "end_line": 159, + "start_column": 28, + "end_column": 50 } ], "code": "{\n this.account = account;\n}", @@ -86021,9 +104113,66 @@ "is_entrypoint": false }, "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getRandomInstance()", - "comment": "", + "comments": [ + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " userID", + "start_line": 82, + "end_line": 82, + "start_column": 68, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " passwd", + "start_line": 83, + "end_line": 83, + "start_column": 42, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " fullname", + "start_line": 84, + "end_line": 84, + "start_column": 44, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " address", + "start_line": 85, + "end_line": 85, + "start_column": 43, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " email", + "start_line": 86, + "end_line": 86, + "start_column": 64, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " creditCard", + "start_line": 87, + "end_line": 87, + "start_column": 45, + "end_column": 57, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -86043,6 +104192,7 @@ "call_sites": [ { "method_name": "rndUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86063,6 +104213,7 @@ }, { "method_name": "rndUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86083,6 +104234,7 @@ }, { "method_name": "rndFullName", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86103,6 +104255,7 @@ }, { "method_name": "rndAddress", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86123,6 +104276,7 @@ }, { "method_name": "rndEmail", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -86145,6 +104299,14 @@ }, { "method_name": "rndUserID", + "comment": { + "content": " email", + "start_line": 86, + "end_line": 86, + "start_column": 64, + "end_column": 71, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86165,6 +104327,7 @@ }, { "method_name": "rndCreditCard", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -86185,6 +104348,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -86218,9 +104382,9 @@ "is_entrypoint": false }, "setUserID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setUserID(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86232,7 +104396,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 111, + "end_line": 111, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.userID = userID;\n}", @@ -86255,9 +104423,9 @@ "is_entrypoint": false }, "getEmail()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getEmail()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86283,9 +104451,9 @@ "is_entrypoint": false }, "getUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getUserID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86311,9 +104479,9 @@ "is_entrypoint": false }, "hashCode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "hashCode()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -86338,6 +104506,7 @@ "call_sites": [ { "method_name": "hashCode", + "comment": null, "receiver_expr": "this.userID", "receiver_type": "java.lang.String", "argument_types": [], @@ -86359,6 +104528,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "hash", "type": "int", "initializer": "0", @@ -86374,9 +104551,9 @@ "is_entrypoint": false }, "setFullName(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setFullName(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86388,7 +104565,11 @@ "type": "java.lang.String", "name": "fullName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 127, + "end_line": 127, + "start_column": 29, + "end_column": 43 } ], "code": "{\n this.fullName = fullName;\n}", @@ -86411,9 +104592,9 @@ "is_entrypoint": false }, "getAddress()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getAddress()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86439,9 +104620,9 @@ "is_entrypoint": false }, "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "print()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86460,6 +104641,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -86482,6 +104664,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -86508,9 +104691,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "AccountProfileDataBean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86534,9 +104717,9 @@ "is_entrypoint": false }, "getPassword()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getPassword()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86562,9 +104745,9 @@ "is_entrypoint": false }, "setCreditCard(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setCreditCard(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86576,7 +104759,11 @@ "type": "java.lang.String", "name": "creditCard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 151, + "end_line": 151, + "start_column": 31, + "end_column": 47 } ], "code": "{\n this.creditCard = creditCard;\n}", @@ -86599,9 +104786,9 @@ "is_entrypoint": false }, "(String, String, String, String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "AccountProfileDataBean(String, String, String, String, String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86613,37 +104800,61 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 35, + "end_column": 47 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 50, + "end_column": 64 }, { "type": "java.lang.String", "name": "fullName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 67, + "end_column": 81 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 84, + "end_column": 97 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 100, + "end_column": 111 }, { "type": "java.lang.String", "name": "creditCard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 114, + "end_column": 130 } ], "code": "{\n setUserID(userID);\n setPassword(password);\n setFullName(fullName);\n setAddress(address);\n setEmail(email);\n setCreditCard(creditCard);\n}", @@ -86663,6 +104874,7 @@ "call_sites": [ { "method_name": "setUserID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86685,6 +104897,7 @@ }, { "method_name": "setPassword", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86707,6 +104920,7 @@ }, { "method_name": "setFullName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86729,6 +104943,7 @@ }, { "method_name": "setAddress", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86751,6 +104966,7 @@ }, { "method_name": "setEmail", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86773,6 +104989,7 @@ }, { "method_name": "setCreditCard", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -86801,9 +105018,9 @@ "is_entrypoint": false }, "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "toHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86822,6 +105039,7 @@ "call_sites": [ { "method_name": "getUserID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86842,6 +105060,7 @@ }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86862,6 +105081,7 @@ }, { "method_name": "getFullName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86882,6 +105102,7 @@ }, { "method_name": "getAddress", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86902,6 +105123,7 @@ }, { "method_name": "getEmail", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86922,6 +105144,7 @@ }, { "method_name": "getCreditCard", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -86948,9 +105171,9 @@ "is_entrypoint": false }, "setPassword(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setPassword(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -86962,7 +105185,11 @@ "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 29, + "end_column": 43 } ], "code": "{\n this.passwd = password;\n}", @@ -86985,9 +105212,9 @@ "is_entrypoint": false }, "getFullName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getFullName()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -87013,9 +105240,9 @@ "is_entrypoint": false }, "setAddress(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "setAddress(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -87027,7 +105254,11 @@ "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 135, + "end_line": 135, + "start_column": 28, + "end_column": 41 } ], "code": "{\n this.address = address;\n}", @@ -87050,9 +105281,9 @@ "is_entrypoint": false }, "getAccount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountProfileDataBean.java", "signature": "getAccount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -87080,7 +105311,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 39, @@ -87096,7 +105334,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 41, @@ -87114,7 +105359,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 46, @@ -87131,7 +105383,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 50, @@ -87148,7 +105407,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 54, @@ -87165,7 +105431,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 58, @@ -87182,7 +105455,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 62, @@ -87199,7 +105479,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "start_line": 66, @@ -87216,14 +105503,74 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "import com.ibm.websphere.samples.daytrader.util.Log;", + "start_line": 30, + "end_line": 30, + "start_column": 1, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet31Async tests fundamental dynamic HTML creation functionality through\n * server side servlet processing asynchronously.\n *\n ", + "start_line": 32, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 46, + "end_line": 54, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 81, + "end_line": 89, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 95, + "end_line": 99, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 105, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.AsyncContext", @@ -87249,7 +105596,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 46, + "end_line": 54, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 81, + "end_line": 89, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 95, + "end_line": 99, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 105, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -87261,9 +105641,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 105, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -87279,7 +105668,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 112, + "end_line": 112, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -87296,6 +105689,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -87318,6 +105712,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -87338,6 +105733,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -87364,9 +105760,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 46, + "end_line": 54, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -87383,13 +105788,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 48, + "end_column": 70 } ], "code": "{\n res.setContentType(\"text/html\");\n AsyncContext ac = req.startAsync();\n StringBuilder sb = new StringBuilder();\n ServletInputStream input = req.getInputStream();\n byte[] b = new byte[1024];\n int len = -1;\n while ((len = input.read(b)) != -1) {\n String data = new String(b, 0, len);\n sb.append(data);\n }\n ServletOutputStream output = res.getOutputStream();\n output.println(\"Ping Servlet 3.0 Async\" + \"

Ping Servlet 3.0 Async
\" + \"Init time : \" + initTime + \"

Hit Count: \" + ++hitCount + \"
Data Received: \" + sb.toString() + \"\");\n ac.complete();\n}", @@ -87412,6 +105825,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -87434,6 +105848,7 @@ }, { "method_name": "startAsync", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -87454,6 +105869,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -87474,6 +105890,7 @@ }, { "method_name": "read", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -87496,6 +105913,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [ @@ -87518,6 +105936,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -87538,6 +105957,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -87560,6 +105980,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [], @@ -87580,6 +106001,7 @@ }, { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -87600,6 +106022,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuilder", "argument_types": [], @@ -87620,6 +106043,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [ @@ -87645,6 +106069,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ac", "type": "javax.servlet.AsyncContext", "initializer": "req.startAsync()", @@ -87654,6 +106086,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sb", "type": "java.lang.StringBuilder", "initializer": "new StringBuilder()", @@ -87663,6 +106103,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "input", "type": "javax.servlet.ServletInputStream", "initializer": "req.getInputStream()", @@ -87672,6 +106120,14 @@ "end_column": 55 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "b", "type": "byte[]", "initializer": "new byte[1024]", @@ -87681,6 +106137,14 @@ "end_column": 33 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "len", "type": "int", "initializer": "-1", @@ -87690,6 +106154,14 @@ "end_column": 20 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "data", "type": "java.lang.String", "initializer": "new String(b, 0, len)", @@ -87699,6 +106171,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -87714,9 +106194,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 95, + "end_line": 99, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -87742,9 +106231,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet30Async.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 81, + "end_line": 89, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -87761,13 +106259,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 47, + "end_column": 69 } ], "code": "{\n doPost(req, res);\n}", @@ -87781,6 +106287,7 @@ "call_sites": [ { "method_name": "doPost", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -87812,7 +106319,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 42, @@ -87828,7 +106342,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 43, @@ -87843,7 +106364,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 44, @@ -87859,14 +106387,74 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link trade_client.TradeConfig} class to set configuration parameters.\n * PingServlet2SessionEJB tests key functionality of a servlet call to a\n * stateless SessionEJB. This servlet makes use of the Stateless Session EJB\n * {@link trade.Trade} by calling calculateInvestmentReturn with three random\n * numbers.\n *\n ", + "start_line": 35, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 69, + "end_line": 69, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " create three random numbers", + "start_line": 78, + "end_line": 78, + "start_column": 17, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " use a function to do some work.", + "start_line": 82, + "end_line": 82, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 101, + "end_line": 101, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.annotation.PostConstruct", @@ -87896,7 +106484,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link trade_client.TradeConfig} class to set configuration parameters.\n * PingServlet2SessionEJB tests key functionality of a servlet call to a\n * stateless SessionEJB. This servlet makes use of the Stateless Session EJB\n * {@link trade.Trade} by calling calculateInvestmentReturn with three random\n * numbers.\n *\n */", + "comments": [ + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 69, + "end_line": 69, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " create three random numbers", + "start_line": 78, + "end_line": 78, + "start_column": 17, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " use a function to do some work.", + "start_line": 82, + "end_line": 82, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 101, + "end_line": 101, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n *\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link trade_client.TradeConfig} class to set configuration parameters.\n * PingServlet2SessionEJB tests key functionality of a servlet call to a\n * stateless SessionEJB. This servlet makes use of the Stateless Session EJB\n * {@link trade.Trade} by calling calculateInvestmentReturn with three random\n * numbers.\n *\n ", + "start_line": 35, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -87908,9 +106545,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -87926,7 +106563,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 116, + "end_line": 116, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -87943,6 +106584,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -87965,6 +106607,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -87985,6 +106628,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -88011,9 +106655,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -88030,13 +106674,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -88050,6 +106702,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -88079,9 +106732,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -88107,9 +106760,50 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 69, + "end_line": 69, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " create three random numbers", + "start_line": 78, + "end_line": 78, + "start_column": 17, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " use a function to do some work.", + "start_line": 82, + "end_line": 82, + "start_column": 17, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 101, + "end_line": 101, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -88126,13 +106820,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n // use a stringbuffer to avoid concatenation of Strings\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2SessionLocal\" + \"
PingServlet2SessionLocal
\" + \"\" + \"Tests the basis path from a Servlet to a Session Bean.\");\n try {\n try {\n // create three random numbers\n double rnd1 = Math.random() * 1000000;\n double rnd2 = Math.random() * 1000000;\n // use a function to do some work.\n double increase = 0.0;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n increase = tradeSLSBLocal.investmentReturn(rnd1, rnd2);\n }\n // write out the output\n output.append(\"
initTime: \" + initTime);\n output.append(\"
Hit Count: \" + hitCount++);\n output.append(\"
Investment Return Information

investment: \" + rnd1);\n output.append(\"
current Value: \" + rnd2);\n output.append(\"
investment return \" + increase + \"
\");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(\"PingServlet2Session.doGet(...):exception calling trade.investmentReturn \");\n throw e;\n }\n }// this is where I actually handle the exceptions\n catch (Exception e) {\n Log.error(e, \"PingServlet2Session.doGet(...): error\");\n res.sendError(500, \"PingServlet2Session.doGet(...): error, \" + e.toString());\n }\n}", @@ -88153,6 +106855,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -88175,6 +106878,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -88195,6 +106899,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88217,6 +106922,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "Math", "receiver_type": "java.lang.Math", "argument_types": [], @@ -88237,6 +106943,7 @@ }, { "method_name": "random", + "comment": null, "receiver_expr": "Math", "receiver_type": "java.lang.Math", "argument_types": [], @@ -88257,6 +106964,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -88277,6 +106985,7 @@ }, { "method_name": "investmentReturn", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -88300,6 +107009,14 @@ }, { "method_name": "append", + "comment": { + "content": " write out the output", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88322,6 +107039,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88344,6 +107062,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88366,6 +107085,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88388,6 +107108,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88410,6 +107131,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -88432,6 +107154,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -88452,6 +107175,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -88474,6 +107198,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -88497,6 +107222,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -88520,6 +107246,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -88540,6 +107267,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -88563,6 +107291,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -88572,6 +107308,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -88581,6 +107325,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rnd1", "type": "double", "initializer": "Math.random() * 1000000", @@ -88590,6 +107342,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rnd2", "type": "double", "initializer": "Math.random() * 1000000", @@ -88599,6 +107359,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "increase", "type": "double", "initializer": "0.0", @@ -88608,6 +107376,14 @@ "end_column": 37 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -88617,6 +107393,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -88634,7 +107418,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 48, @@ -88650,7 +107441,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 50, @@ -88665,7 +107463,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 52, @@ -88680,7 +107485,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 54, @@ -88698,14 +107510,98 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJDBCReadPrepStmt uses a prepared statement for database read access. This\n * primative uses\n * {@link com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect} to set the\n * price of a random stock (generated by\n * {@link com.ibm.websphere.samples.daytrader.util.TradeConfig}) through the use\n * of prepared statements.\n *\n ", + "start_line": 36, + "end_line": 45, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " hitCount = 0;", + "start_line": 125, + "end_line": 125, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 126, + "end_line": 126, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.inject.Inject", @@ -88736,7 +107632,72 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " hitCount = 0;", + "start_line": 125, + "end_line": 125, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 126, + "end_line": 126, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -88748,9 +107709,34 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": " hitCount = 0;", + "start_line": 125, + "end_line": 125, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 126, + "end_line": 126, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 116, + "end_line": 121, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -88766,7 +107752,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n // hitCount = 0;\n // initTime = new java.util.Date().toString();\n}", @@ -88780,6 +107770,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -88808,9 +107799,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -88827,13 +107827,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -88847,6 +107855,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -88876,9 +107885,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 106, + "end_line": 110, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -88904,9 +107922,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCRead2JSP.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 70, + "end_line": 78, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -88923,13 +107966,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 80, + "end_line": 80, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 80, + "end_line": 80, + "start_column": 47, + "end_column": 69 } ], "code": "{\n String symbol = null;\n QuoteDataBean quoteData = null;\n ServletContext ctx = getServletConfig().getServletContext();\n try {\n symbol = TradeConfig.rndSymbol();\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n quoteData = trade.getQuote(symbol);\n }\n req.setAttribute(\"quoteData\", quoteData);\n // req.setAttribute(\"hitCount\", hitCount);\n // req.setAttribute(\"initTime\", initTime);\n ctx.getRequestDispatcher(\"/quoteDataPrimitive.jsp\").include(req, res);\n } catch (Exception e) {\n Log.error(e, \"PingJDBCRead2JPS -- error getting quote for symbol\", symbol);\n res.sendError(500, \"PingJDBCRead2JSP Exception caught: \" + e.toString());\n }\n}", @@ -88949,6 +108000,7 @@ "call_sites": [ { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -88969,6 +108021,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -88989,6 +108042,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -89009,6 +108063,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -89029,6 +108084,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "trade", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -89051,6 +108107,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -89074,6 +108131,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(\"/quoteDataPrimitive.jsp\")", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -89097,6 +108155,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -89119,6 +108178,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -89143,6 +108203,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -89166,6 +108227,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -89187,6 +108249,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -89196,6 +108266,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -89205,6 +108283,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ctx", "type": "javax.servlet.ServletContext", "initializer": "getServletConfig().getServletContext()", @@ -89214,6 +108300,14 @@ "end_column": 67 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -89223,6 +108317,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -89240,7 +108342,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 50, @@ -89255,7 +108364,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 54, @@ -89272,14 +108388,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/Hit.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/Hit.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/Hit.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/Hit.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.lang.annotation.ElementType", "java.lang.annotation.Retention", @@ -89298,7 +108426,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [], "annotations": [], @@ -89307,14 +108435,42 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": " Dumb primitive, beanval checks that the date passed in is valid and that the ", + "start_line": 34, + "end_line": 34, + "start_column": 3, + "end_column": 82, + "is_javadoc": false + }, + { + "content": " return is > 0;", + "start_line": 35, + "end_line": 35, + "start_column": 3, + "end_column": 19, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.time.LocalDateTime", "java.util.ArrayList", @@ -89336,7 +108492,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Dumb primitive, beanval checks that the date passed in is valid and that the ", + "start_line": 34, + "end_line": 34, + "start_column": 3, + "end_column": 82, + "is_javadoc": false + }, + { + "content": " return is > 0;", + "start_line": 35, + "end_line": 35, + "start_column": 3, + "end_column": 19, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -89348,9 +108521,9 @@ "nested_type_declarations": [], "callable_declarations": { "getHitCount(LocalDateTime)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", "signature": "getHitCount(LocalDateTime)", - "comment": "// return is > 0;", + "comments": [], "annotations": [ "@Min(1)" ], @@ -89367,7 +108540,11 @@ "@NotNull", "@PastOrPresent" ], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 26, + "end_column": 66 } ], "code": "{\n list.add(++hitCount);\n return hitCount;\n}", @@ -89384,6 +108561,7 @@ "call_sites": [ { "method_name": "add", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.List", "argument_types": [ @@ -89412,9 +108590,9 @@ "is_entrypoint": false }, "hitList()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/CDIMethodConstraintBean.java", "signature": "hitList()", - "comment": "", + "comments": [], "annotations": [ "@Size(max = 1)" ], @@ -89444,7 +108622,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 31, @@ -89459,7 +108644,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.List", "start_line": 32, @@ -89474,14 +108666,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJSONP tests JSON generating and parsing \n *\n ", + "start_line": 35, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 45, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 52, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 66, + "end_line": 74, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " JSON parse", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 129, + "end_line": 133, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 139, + "end_line": 144, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.StringReader", @@ -89511,7 +108779,64 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * \n ", + "start_line": 45, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 52, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 66, + "end_line": 74, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " JSON parse", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 129, + "end_line": 133, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 139, + "end_line": 144, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -89523,9 +108848,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 139, + "end_line": 144, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -89541,7 +108875,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 146, + "end_line": 146, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -89558,6 +108896,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -89580,6 +108919,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -89600,6 +108940,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -89626,9 +108967,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 52, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -89645,13 +108995,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -89665,6 +109023,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -89694,9 +109053,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 129, + "end_line": 133, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -89722,9 +109090,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPStreaming.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " JSON generate", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " JSON parse", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 66, + "end_line": 74, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -89741,13 +109134,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 76, + "end_line": 76, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 76, + "end_line": 76, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n ServletOutputStream out = res.getOutputStream();\n hitCount++;\n // JSON generate\n StringWriter sw = new StringWriter();\n JsonGenerator generator = Json.createGenerator(sw);\n generator.writeStartObject();\n generator.write(\"initTime\", initTime);\n generator.write(\"hitCount\", hitCount);\n generator.writeEnd();\n generator.flush();\n String generatedJSON = sw.toString();\n StringBuffer parsedJSON = new StringBuffer();\n // JSON parse\n JsonParser parser = Json.createParser(new StringReader(generatedJSON));\n while (parser.hasNext()) {\n JsonParser.Event event = parser.next();\n switch(event) {\n case START_ARRAY:\n case END_ARRAY:\n case START_OBJECT:\n case END_OBJECT:\n case VALUE_FALSE:\n case VALUE_NULL:\n case VALUE_TRUE:\n break;\n case KEY_NAME:\n parsedJSON.append(parser.getString() + \":\");\n break;\n case VALUE_STRING:\n case VALUE_NUMBER:\n parsedJSON.append(parser.getString() + \" \");\n break;\n }\n }\n out.println(\"Ping JSONP\" + \"

Ping JSONP
Generated JSON: \" + generatedJSON + \"
Parsed JSON: \" + parsedJSON + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingJSONP.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -89772,6 +109173,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -89794,6 +109196,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -89814,6 +109217,7 @@ }, { "method_name": "createGenerator", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -89836,6 +109240,7 @@ }, { "method_name": "writeStartObject", + "comment": null, "receiver_expr": "generator", "receiver_type": "javax.json.stream.JsonGenerator", "argument_types": [], @@ -89856,6 +109261,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "generator", "receiver_type": "javax.json.stream.JsonGenerator", "argument_types": [ @@ -89879,6 +109285,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "generator", "receiver_type": "javax.json.stream.JsonGenerator", "argument_types": [ @@ -89902,6 +109309,7 @@ }, { "method_name": "writeEnd", + "comment": null, "receiver_expr": "generator", "receiver_type": "javax.json.stream.JsonGenerator", "argument_types": [], @@ -89922,6 +109330,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "generator", "receiver_type": "javax.json.stream.JsonGenerator", "argument_types": [], @@ -89942,6 +109351,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "sw", "receiver_type": "java.io.StringWriter", "argument_types": [], @@ -89962,6 +109372,7 @@ }, { "method_name": "createParser", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -89984,6 +109395,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -90004,6 +109416,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -90024,6 +109437,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "parsedJSON", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -90046,6 +109460,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -90066,6 +109481,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "parsedJSON", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -90088,6 +109504,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -90108,6 +109525,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -90130,6 +109548,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -90153,6 +109572,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -90176,6 +109596,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -90196,6 +109617,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringWriter", "argument_types": [], @@ -90216,6 +109638,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -90236,6 +109659,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -90259,6 +109683,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -90268,6 +109700,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sw", "type": "java.io.StringWriter", "initializer": "new StringWriter()", @@ -90277,6 +109717,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "generator", "type": "javax.json.stream.JsonGenerator", "initializer": "Json.createGenerator(sw)", @@ -90286,6 +109734,14 @@ "end_column": 62 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "generatedJSON", "type": "java.lang.String", "initializer": "sw.toString()", @@ -90295,6 +109751,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parsedJSON", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer()", @@ -90304,6 +109768,14 @@ "end_column": 56 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parser", "type": "javax.json.stream.JsonParser", "initializer": "Json.createParser(new StringReader(generatedJSON))", @@ -90313,6 +109785,14 @@ "end_column": 82 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "event", "type": "javax.json.stream.JsonParser.Event", "initializer": "parser.next()", @@ -90330,7 +109810,14 @@ }, "field_declarations": [ { - "comment": "/**\n * \n */", + "comment": { + "content": "\n * \n ", + "start_line": 45, + "end_line": 47, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 48, @@ -90346,7 +109833,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 49, @@ -90361,7 +109855,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 50, @@ -90377,14 +109878,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2PDF tests a call to a servlet which then loads a PDF document.\n *\n ", + "start_line": 33, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " 8 KB", + "start_line": 43, + "end_line": 43, + "start_column": 54, + "end_column": 60, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " MIME type for pdf doc", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Open an InputStream to the PDF document", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Transfer the InputStream (PDF Document) to OutputStream (servlet)", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " Simple read/write loop.", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 38, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.BufferedInputStream", "java.io.BufferedOutputStream", @@ -90412,7 +109989,72 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2PDF tests a call to a servlet which then loads a PDF document.\n *\n */", + "comments": [ + { + "content": " 8 KB", + "start_line": 43, + "end_line": 43, + "start_column": 54, + "end_column": 60, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " MIME type for pdf doc", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Open an InputStream to the PDF document", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Transfer the InputStream (PDF Document) to OutputStream (servlet)", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " Simple read/write loop.", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 38, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2PDF tests a call to a servlet which then loads a PDF document.\n *\n ", + "start_line": 33, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -90424,9 +110066,18 @@ "nested_type_declarations": [], "callable_declarations": { "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -90443,13 +110094,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -90463,6 +110122,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -90492,9 +110152,50 @@ "is_entrypoint": true }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2PDF.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " MIME type for pdf doc", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Open an InputStream to the PDF document", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Transfer the InputStream (PDF Document) to OutputStream (servlet)", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " Simple read/write loop.", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 38, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -90511,13 +110212,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 47, + "end_column": 69 } ], "code": "{\n PingBean ab;\n BufferedInputStream bis = null;\n BufferedOutputStream bos = null;\n try {\n ab = new PingBean();\n hitCount++;\n ab.setMsg(\"Hit Count: \" + hitCount);\n req.setAttribute(\"ab\", ab);\n ServletOutputStream out = res.getOutputStream();\n // MIME type for pdf doc\n res.setContentType(\"application/pdf\");\n // Open an InputStream to the PDF document\n String fileURL = \"http://localhost:9080/daytrader/WAS_V7_64-bit_performance.pdf\";\n URL url = new URL(fileURL);\n URLConnection conn = url.openConnection();\n bis = new BufferedInputStream(conn.getInputStream());\n // Transfer the InputStream (PDF Document) to OutputStream (servlet)\n bos = new BufferedOutputStream(out);\n byte[] buff = new byte[BUFFER_SIZE];\n int bytesRead;\n // Simple read/write loop.\n while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {\n bos.write(buff, 0, bytesRead);\n }\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2Jsp.doGet(...): request error\");\n res.sendError(500, \"PingServlet2Jsp.doGet(...): request error\" + ex.toString());\n } finally {\n if (bis != null) {\n bis.close();\n }\n if (bos != null) {\n bos.close();\n }\n }\n}", @@ -90543,6 +110252,7 @@ "call_sites": [ { "method_name": "setMsg", + "comment": null, "receiver_expr": "ab", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [ @@ -90565,6 +110275,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -90588,6 +110299,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -90608,6 +110320,14 @@ }, { "method_name": "setContentType", + "comment": { + "content": " MIME type for pdf doc", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -90630,6 +110350,7 @@ }, { "method_name": "openConnection", + "comment": null, "receiver_expr": "url", "receiver_type": "java.net.URL", "argument_types": [], @@ -90650,6 +110371,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.net.URLConnection", "argument_types": [], @@ -90670,6 +110392,7 @@ }, { "method_name": "read", + "comment": null, "receiver_expr": "bis", "receiver_type": "java.io.BufferedInputStream", "argument_types": [ @@ -90694,6 +110417,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "bos", "receiver_type": "java.io.BufferedOutputStream", "argument_types": [ @@ -90718,6 +110442,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -90741,6 +110466,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -90764,6 +110490,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ex", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -90784,6 +110511,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "bis", "receiver_type": "java.io.BufferedInputStream", "argument_types": [], @@ -90804,6 +110532,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "bos", "receiver_type": "java.io.BufferedOutputStream", "argument_types": [], @@ -90824,6 +110553,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [], @@ -90844,6 +110574,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.net.URL", "argument_types": [ @@ -90866,6 +110597,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.BufferedInputStream", "argument_types": [ @@ -90888,6 +110620,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.BufferedOutputStream", "argument_types": [ @@ -90911,6 +110644,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ab", "type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "initializer": "", @@ -90920,6 +110661,14 @@ "end_column": 19 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "bis", "type": "java.io.BufferedInputStream", "initializer": "null", @@ -90929,6 +110678,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "bos", "type": "java.io.BufferedOutputStream", "initializer": "null", @@ -90938,6 +110695,14 @@ "end_column": 39 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -90947,6 +110712,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fileURL", "type": "java.lang.String", "initializer": "\"http://localhost:9080/daytrader/WAS_V7_64-bit_performance.pdf\"", @@ -90956,6 +110729,14 @@ "end_column": 92 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "url", "type": "java.net.URL", "initializer": "new URL(fileURL)", @@ -90965,6 +110746,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.net.URLConnection", "initializer": "url.openConnection()", @@ -90974,6 +110763,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "buff", "type": "byte[]", "initializer": "new byte[BUFFER_SIZE]", @@ -90983,6 +110780,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "bytesRead", "type": "int", "initializer": "", @@ -91000,7 +110805,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 41, @@ -91016,7 +110828,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 42, @@ -91031,7 +110850,14 @@ "annotations": [] }, { - "comment": "// 8 KB", + "comment": { + "content": " 8 KB", + "start_line": 43, + "end_line": 43, + "start_column": 54, + "end_column": 60, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -91048,14 +110874,218 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * TradeServices interface specifies the business methods provided by the Trade\n * online broker application. These business methods represent the features and\n * operations that can be performed by customers of the brokerage such as login,\n * logout, get a stock quote, buy or sell a stock, etc. This interface is\n * implemented by {@link Trade} providing an EJB implementation of these\n * business methods and also by {@link TradeDirect} providing a JDBC\n * implementation.\n *\n * @see TradeDirect\n * @see TradeSLSB\n *\n ", + "start_line": 29, + "end_line": 41, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Purchase a stock and create a new holding for the given user. Given a\n * stock symbol and quantity to purchase, retrieve the current quote price,\n * debit the user's account balance, and add holdings to user's portfolio.\n * buy/sell are asynchronous, using J2EE messaging, A new order is created\n * and submitted for processing to the TradeBroker\n *\n * @param userID\n * the customer requesting the stock purchase\n * @param symbol\n * the symbol of the stock being purchased\n * @param quantity\n * the quantity of shares to purchase\n * @return OrderDataBean providing the status of the newly created buy order\n ", + "start_line": 73, + "end_line": 87, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Logout the given user\n *\n * @param userID\n * the customer to logout\n * @return the login status\n ", + "start_line": 296, + "end_line": 302, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Compute and return a snapshot of the current market conditions This\n * includes the TSIA - an index of the price of the top 100 Trade stock\n * quotes The openTSIA ( the index at the open) The volume of shares traded,\n * Top Stocks gain and loss\n *\n * @return A snapshot of the current market summary\n ", + "start_line": 45, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Create an order (buy or sell)\n *\n * @param accoount\n * the accountdatabean\n * @param quote\n * the quptedatabean\n * @param holding\n * the holdingdatabean\n * @param orderType\n * buy or sell\n * @param quantity\n * quantity \n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 55, + "end_line": 69, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sell a stock holding and removed the holding for the given user. Given a\n * Holding, retrieve current quote, credit user's account, and reduce\n * holdings in user's portfolio.\n *\n * @param userID\n * the customer requesting the sell\n * @param holdingID\n * the users holding to be sold\n * @return OrderDataBean providing the status of the newly created sell\n * order\n ", + "start_line": 91, + "end_line": 102, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Queue the Order identified by orderID to be processed\n *\n * Orders are submitted through JMS to a Trading Broker and completed\n * asynchronously. This method queues the order for processing\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order being queued for processing\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 105, + "end_line": 117, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Complete the Order identified by orderID. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 120, + "end_line": 132, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Complete the Order identefied by orderID Orders are completed \n * asynchronously. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 135, + "end_line": 148, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Cancel the Order identefied by orderID\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 151, + "end_line": 160, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Signify an order has been completed for the given userID\n *\n * @param userID\n * the user for which an order has completed\n * @param orderID\n * the order which has completed\n *\n ", + "start_line": 163, + "end_line": 171, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Get the collection of all orders for a given account\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 174, + "end_line": 180, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Get the collection of completed orders for a given account that need to\n * be alerted to the user\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 183, + "end_line": 190, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Given a market symbol, price, and details, create and return a new\n * {@link QuoteDataBean}\n *\n * @param symbol\n * the symbol of the stock\n * @param price\n * the current stock price\n * @param details\n * a short description of the stock or company\n * @return a new QuoteDataBean or null if Quote could not be created\n ", + "start_line": 193, + "end_line": 204, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a {@link QuoteDataBean} describing a current quote for the given\n * stock symbol\n *\n * @param symbol\n * the stock symbol to retrieve the current Quote\n * @return the QuoteDataBean\n ", + "start_line": 207, + "end_line": 214, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a {@link java.util.Collection} of {@link QuoteDataBean} describing\n * all current quotes\n *\n * @return A collection of QuoteDataBean\n ", + "start_line": 217, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Update the stock quote price and volume for the specified stock symbol\n *\n * @param symbol\n * for stock quote to update\n * @param price\n * the updated quote price\n * @return the QuoteDataBean describing the stock\n ", + "start_line": 225, + "end_line": 233, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return the portfolio of stock holdings for the specified customer as a\n * collection of HoldingDataBeans\n *\n * @param userID\n * the customer requesting the portfolio\n * @return Collection of the users portfolio of stock holdings\n ", + "start_line": 236, + "end_line": 243, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a specific user stock holding identifed by the holdingID\n *\n * @param holdingID\n * the holdingID to return\n * @return a HoldingDataBean describing the holding\n ", + "start_line": 246, + "end_line": 252, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return an AccountDataBean object for userID describing the account\n *\n * @param userID\n * the account userID to lookup\n * @return User account data in AccountDataBean\n ", + "start_line": 255, + "end_line": 261, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return an AccountProfileDataBean for userID providing the users profile\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 264, + "end_line": 271, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Update userID's account profile information using the provided\n * AccountProfileDataBean object\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 274, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Attempt to authenticate and login a user with the given password\n *\n * @param userID\n * the customer to login\n * @param password\n * the password entered by the customer for authentication\n * @return User account data in AccountDataBean\n ", + "start_line": 285, + "end_line": 293, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Register a new Trade customer. Create a new user profile, user registry\n * entry, account with initial balance, and empty portfolio.\n *\n * @param userID\n * the new customer to register\n * @param password\n * the customers password\n * @param fullname\n * the customers fullname\n * @param address\n * the customers street address\n * @param email\n * the customers email address\n * @param creditcard\n * the customers creditcard number\n * @param initialBalance\n * the amount to charge to the customers credit to open the\n * account and set the initial balance\n * @return the userID if successful, null otherwise\n ", + "start_line": 306, + "end_line": 326, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.util.Collection", @@ -91078,7 +111108,192 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * Purchase a stock and create a new holding for the given user. Given a\n * stock symbol and quantity to purchase, retrieve the current quote price,\n * debit the user's account balance, and add holdings to user's portfolio.\n * buy/sell are asynchronous, using J2EE messaging, A new order is created\n * and submitted for processing to the TradeBroker\n *\n * @param userID\n * the customer requesting the stock purchase\n * @param symbol\n * the symbol of the stock being purchased\n * @param quantity\n * the quantity of shares to purchase\n * @return OrderDataBean providing the status of the newly created buy order\n ", + "start_line": 73, + "end_line": 87, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Logout the given user\n *\n * @param userID\n * the customer to logout\n * @return the login status\n ", + "start_line": 296, + "end_line": 302, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Compute and return a snapshot of the current market conditions This\n * includes the TSIA - an index of the price of the top 100 Trade stock\n * quotes The openTSIA ( the index at the open) The volume of shares traded,\n * Top Stocks gain and loss\n *\n * @return A snapshot of the current market summary\n ", + "start_line": 45, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Create an order (buy or sell)\n *\n * @param accoount\n * the accountdatabean\n * @param quote\n * the quptedatabean\n * @param holding\n * the holdingdatabean\n * @param orderType\n * buy or sell\n * @param quantity\n * quantity \n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 55, + "end_line": 69, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sell a stock holding and removed the holding for the given user. Given a\n * Holding, retrieve current quote, credit user's account, and reduce\n * holdings in user's portfolio.\n *\n * @param userID\n * the customer requesting the sell\n * @param holdingID\n * the users holding to be sold\n * @return OrderDataBean providing the status of the newly created sell\n * order\n ", + "start_line": 91, + "end_line": 102, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Queue the Order identified by orderID to be processed\n *\n * Orders are submitted through JMS to a Trading Broker and completed\n * asynchronously. This method queues the order for processing\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order being queued for processing\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 105, + "end_line": 117, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Complete the Order identified by orderID. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 120, + "end_line": 132, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Complete the Order identefied by orderID Orders are completed \n * asynchronously. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 135, + "end_line": 148, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Cancel the Order identefied by orderID\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 151, + "end_line": 160, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Signify an order has been completed for the given userID\n *\n * @param userID\n * the user for which an order has completed\n * @param orderID\n * the order which has completed\n *\n ", + "start_line": 163, + "end_line": 171, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Get the collection of all orders for a given account\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 174, + "end_line": 180, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Get the collection of completed orders for a given account that need to\n * be alerted to the user\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 183, + "end_line": 190, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Given a market symbol, price, and details, create and return a new\n * {@link QuoteDataBean}\n *\n * @param symbol\n * the symbol of the stock\n * @param price\n * the current stock price\n * @param details\n * a short description of the stock or company\n * @return a new QuoteDataBean or null if Quote could not be created\n ", + "start_line": 193, + "end_line": 204, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a {@link QuoteDataBean} describing a current quote for the given\n * stock symbol\n *\n * @param symbol\n * the stock symbol to retrieve the current Quote\n * @return the QuoteDataBean\n ", + "start_line": 207, + "end_line": 214, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a {@link java.util.Collection} of {@link QuoteDataBean} describing\n * all current quotes\n *\n * @return A collection of QuoteDataBean\n ", + "start_line": 217, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Update the stock quote price and volume for the specified stock symbol\n *\n * @param symbol\n * for stock quote to update\n * @param price\n * the updated quote price\n * @return the QuoteDataBean describing the stock\n ", + "start_line": 225, + "end_line": 233, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return the portfolio of stock holdings for the specified customer as a\n * collection of HoldingDataBeans\n *\n * @param userID\n * the customer requesting the portfolio\n * @return Collection of the users portfolio of stock holdings\n ", + "start_line": 236, + "end_line": 243, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return a specific user stock holding identifed by the holdingID\n *\n * @param holdingID\n * the holdingID to return\n * @return a HoldingDataBean describing the holding\n ", + "start_line": 246, + "end_line": 252, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return an AccountDataBean object for userID describing the account\n *\n * @param userID\n * the account userID to lookup\n * @return User account data in AccountDataBean\n ", + "start_line": 255, + "end_line": 261, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Return an AccountProfileDataBean for userID providing the users profile\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 264, + "end_line": 271, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Update userID's account profile information using the provided\n * AccountProfileDataBean object\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 274, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Attempt to authenticate and login a user with the given password\n *\n * @param userID\n * the customer to login\n * @param password\n * the password entered by the customer for authentication\n * @return User account data in AccountDataBean\n ", + "start_line": 285, + "end_line": 293, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Register a new Trade customer. Create a new user profile, user registry\n * entry, account with initial balance, and empty portfolio.\n *\n * @param userID\n * the new customer to register\n * @param password\n * the customers password\n * @param fullname\n * the customers fullname\n * @param address\n * the customers street address\n * @param email\n * the customers email address\n * @param creditcard\n * the customers creditcard number\n * @param initialBalance\n * the amount to charge to the customers credit to open the\n * account and set the initial balance\n * @return the userID if successful, null otherwise\n ", + "start_line": 306, + "end_line": 326, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -91088,9 +111303,18 @@ "nested_type_declarations": [], "callable_declarations": { "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", - "comment": "/**\n * Create an order (buy or sell)\n *\n * @param accoount\n * the accountdatabean\n * @param quote\n * the quptedatabean\n * @param holding\n * the holdingdatabean\n * @param orderType\n * buy or sell\n * @param quantity\n * quantity \n * @return Collection OrderDataBeans providing detailed order information\n */", + "comments": [ + { + "content": "\n * Create an order (buy or sell)\n *\n * @param accoount\n * the accountdatabean\n * @param quote\n * the quptedatabean\n * @param holding\n * the holdingdatabean\n * @param orderType\n * buy or sell\n * @param quantity\n * quantity \n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 55, + "end_line": 69, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91102,31 +111326,51 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 70, + "end_line": 70, + "start_column": 31, + "end_column": 53 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 70, + "end_line": 70, + "start_column": 56, + "end_column": 74 }, { "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "name": "holding", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 70, + "end_line": 70, + "start_column": 77, + "end_column": 99 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 70, + "end_line": 70, + "start_column": 102, + "end_column": 117 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 23 } ], "code": "", @@ -91145,9 +111389,18 @@ "is_entrypoint": false }, "getMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getMarketSummary()", - "comment": "/**\n * Compute and return a snapshot of the current market conditions This\n * includes the TSIA - an index of the price of the top 100 Trade stock\n * quotes The openTSIA ( the index at the open) The volume of shares traded,\n * Top Stocks gain and loss\n *\n * @return A snapshot of the current market summary\n */", + "comments": [ + { + "content": "\n * Compute and return a snapshot of the current market conditions This\n * includes the TSIA - an index of the price of the top 100 Trade stock\n * quotes The openTSIA ( the index at the open) The volume of shares traded,\n * Top Stocks gain and loss\n *\n * @return A snapshot of the current market summary\n ", + "start_line": 45, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91171,9 +111424,9 @@ "is_entrypoint": false }, "investmentReturn(double, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "investmentReturn(double, double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91185,13 +111438,21 @@ "type": "double", "name": "rnd1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 335, + "end_line": 335, + "start_column": 29, + "end_column": 39 }, { "type": "double", "name": "rnd2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 335, + "end_line": 335, + "start_column": 42, + "end_column": 52 } ], "code": "", @@ -91210,9 +111471,18 @@ "is_entrypoint": false }, "getAllQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getAllQuotes()", - "comment": "/**\n * Return a {@link java.util.Collection} of {@link QuoteDataBean} describing\n * all current quotes\n *\n * @return A collection of QuoteDataBean\n */", + "comments": [ + { + "content": "\n * Return a {@link java.util.Collection} of {@link QuoteDataBean} describing\n * all current quotes\n *\n * @return A collection of QuoteDataBean\n ", + "start_line": 217, + "end_line": 222, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91236,9 +111506,18 @@ "is_entrypoint": false }, "register(String, String, String, String, String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "register(String, String, String, String, String, String, BigDecimal)", - "comment": "/**\n * Register a new Trade customer. Create a new user profile, user registry\n * entry, account with initial balance, and empty portfolio.\n *\n * @param userID\n * the new customer to register\n * @param password\n * the customers password\n * @param fullname\n * the customers fullname\n * @param address\n * the customers street address\n * @param email\n * the customers email address\n * @param creditcard\n * the customers creditcard number\n * @param initialBalance\n * the amount to charge to the customers credit to open the\n * account and set the initial balance\n * @return the userID if successful, null otherwise\n */", + "comments": [ + { + "content": "\n * Register a new Trade customer. Create a new user profile, user registry\n * entry, account with initial balance, and empty portfolio.\n *\n * @param userID\n * the new customer to register\n * @param password\n * the customers password\n * @param fullname\n * the customers fullname\n * @param address\n * the customers street address\n * @param email\n * the customers email address\n * @param creditcard\n * the customers creditcard number\n * @param initialBalance\n * the amount to charge to the customers credit to open the\n * account and set the initial balance\n * @return the userID if successful, null otherwise\n ", + "start_line": 306, + "end_line": 326, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91250,43 +111529,71 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 30, + "end_column": 42 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 45, + "end_column": 59 }, { "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 62, + "end_column": 76 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 79, + "end_column": 92 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 95, + "end_column": 106 }, { "type": "java.lang.String", "name": "creditcard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 109, + "end_column": 125 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 327, + "end_line": 327, + "start_column": 128, + "end_column": 149 } ], "code": "", @@ -91305,9 +111612,18 @@ "is_entrypoint": false }, "getHoldings(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getHoldings(String)", - "comment": "/**\n * Return the portfolio of stock holdings for the specified customer as a\n * collection of HoldingDataBeans\n *\n * @param userID\n * the customer requesting the portfolio\n * @return Collection of the users portfolio of stock holdings\n */", + "comments": [ + { + "content": "\n * Return the portfolio of stock holdings for the specified customer as a\n * collection of HoldingDataBeans\n *\n * @param userID\n * the customer requesting the portfolio\n * @return Collection of the users portfolio of stock holdings\n ", + "start_line": 236, + "end_line": 243, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91319,7 +111635,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 244, + "end_line": 244, + "start_column": 45, + "end_column": 57 } ], "code": "", @@ -91338,9 +111658,18 @@ "is_entrypoint": false }, "login(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "login(String, String)", - "comment": "/**\n * Attempt to authenticate and login a user with the given password\n *\n * @param userID\n * the customer to login\n * @param password\n * the password entered by the customer for authentication\n * @return User account data in AccountDataBean\n */", + "comments": [ + { + "content": "\n * Attempt to authenticate and login a user with the given password\n *\n * @param userID\n * the customer to login\n * @param password\n * the password entered by the customer for authentication\n * @return User account data in AccountDataBean\n ", + "start_line": 285, + "end_line": 293, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91352,13 +111681,21 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 294, + "end_line": 294, + "start_column": 27, + "end_column": 39 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 294, + "end_line": 294, + "start_column": 42, + "end_column": 56 } ], "code": "", @@ -91377,9 +111714,9 @@ "is_entrypoint": false }, "setInSession(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "setInSession(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -91389,7 +111726,11 @@ "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 337, + "end_line": 337, + "start_column": 23, + "end_column": 39 } ], "code": "", @@ -91408,9 +111749,18 @@ "is_entrypoint": false }, "completeOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "completeOrder(Integer, boolean)", - "comment": "/**\n * Complete the Order identified by orderID. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n */", + "comments": [ + { + "content": "\n * Complete the Order identified by orderID. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 120, + "end_line": 132, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91422,13 +111772,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 133, + "end_line": 133, + "start_column": 33, + "end_column": 47 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 133, + "end_line": 133, + "start_column": 50, + "end_column": 65 } ], "code": "", @@ -91447,9 +111805,18 @@ "is_entrypoint": false }, "updateQuotePriceVolume(String, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", - "comment": "/**\n * Update the stock quote price and volume for the specified stock symbol\n *\n * @param symbol\n * for stock quote to update\n * @param price\n * the updated quote price\n * @return the QuoteDataBean describing the stock\n */", + "comments": [ + { + "content": "\n * Update the stock quote price and volume for the specified stock symbol\n *\n * @param symbol\n * for stock quote to update\n * @param price\n * the updated quote price\n * @return the QuoteDataBean describing the stock\n ", + "start_line": 225, + "end_line": 233, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91461,19 +111828,31 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 234, + "end_line": 234, + "start_column": 42, + "end_column": 54 }, { "type": "java.math.BigDecimal", "name": "newPrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 234, + "end_line": 234, + "start_column": 57, + "end_column": 75 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 234, + "end_line": 234, + "start_column": 78, + "end_column": 96 } ], "code": "", @@ -91492,9 +111871,18 @@ "is_entrypoint": false }, "cancelOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "cancelOrder(Integer, boolean)", - "comment": "/**\n * Cancel the Order identefied by orderID\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n */", + "comments": [ + { + "content": "\n * Cancel the Order identefied by orderID\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 151, + "end_line": 160, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91506,13 +111894,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 161, + "end_line": 161, + "start_column": 22, + "end_column": 36 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 161, + "end_line": 161, + "start_column": 39, + "end_column": 54 } ], "code": "", @@ -91531,9 +111927,18 @@ "is_entrypoint": false }, "getOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getOrders(String)", - "comment": "/**\n * Get the collection of all orders for a given account\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n */", + "comments": [ + { + "content": "\n * Get the collection of all orders for a given account\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 174, + "end_line": 180, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91545,7 +111950,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 181, + "end_line": 181, + "start_column": 29, + "end_column": 41 } ], "code": "", @@ -91564,9 +111973,18 @@ "is_entrypoint": false }, "getQuote(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getQuote(String)", - "comment": "/**\n * Return a {@link QuoteDataBean} describing a current quote for the given\n * stock symbol\n *\n * @param symbol\n * the stock symbol to retrieve the current Quote\n * @return the QuoteDataBean\n */", + "comments": [ + { + "content": "\n * Return a {@link QuoteDataBean} describing a current quote for the given\n * stock symbol\n *\n * @param symbol\n * the stock symbol to retrieve the current Quote\n * @return the QuoteDataBean\n ", + "start_line": 207, + "end_line": 214, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91578,7 +111996,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 215, + "end_line": 215, + "start_column": 28, + "end_column": 40 } ], "code": "", @@ -91597,9 +112019,18 @@ "is_entrypoint": false }, "createQuote(String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "createQuote(String, String, BigDecimal)", - "comment": "/**\n * Given a market symbol, price, and details, create and return a new\n * {@link QuoteDataBean}\n *\n * @param symbol\n * the symbol of the stock\n * @param price\n * the current stock price\n * @param details\n * a short description of the stock or company\n * @return a new QuoteDataBean or null if Quote could not be created\n */", + "comments": [ + { + "content": "\n * Given a market symbol, price, and details, create and return a new\n * {@link QuoteDataBean}\n *\n * @param symbol\n * the symbol of the stock\n * @param price\n * the current stock price\n * @param details\n * a short description of the stock or company\n * @return a new QuoteDataBean or null if Quote could not be created\n ", + "start_line": 193, + "end_line": 204, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91611,19 +112042,31 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 205, + "end_line": 205, + "start_column": 31, + "end_column": 43 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 205, + "end_line": 205, + "start_column": 46, + "end_column": 63 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 205, + "end_line": 205, + "start_column": 66, + "end_column": 81 } ], "code": "", @@ -91642,9 +112085,18 @@ "is_entrypoint": false }, "updateAccountProfile(AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "updateAccountProfile(AccountProfileDataBean)", - "comment": "/**\n * Update userID's account profile information using the provided\n * AccountProfileDataBean object\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n */", + "comments": [ + { + "content": "\n * Update userID's account profile information using the provided\n * AccountProfileDataBean object\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 274, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91656,7 +112108,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profileData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 283, + "end_line": 283, + "start_column": 49, + "end_column": 82 } ], "code": "", @@ -91675,9 +112131,18 @@ "is_entrypoint": false }, "queueOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "queueOrder(Integer, boolean)", - "comment": "/**\n * Queue the Order identified by orderID to be processed\n *\n * Orders are submitted through JMS to a Trading Broker and completed\n * asynchronously. This method queues the order for processing\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order being queued for processing\n * @return OrderDataBean providing the status of the completed order\n */", + "comments": [ + { + "content": "\n * Queue the Order identified by orderID to be processed\n *\n * Orders are submitted through JMS to a Trading Broker and completed\n * asynchronously. This method queues the order for processing\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order being queued for processing\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 105, + "end_line": 117, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91689,13 +112154,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 118, + "end_line": 118, + "start_column": 21, + "end_column": 35 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 118, + "end_line": 118, + "start_column": 38, + "end_column": 53 } ], "code": "", @@ -91714,9 +112187,18 @@ "is_entrypoint": false }, "getAccountData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getAccountData(String)", - "comment": "/**\n * Return an AccountDataBean object for userID describing the account\n *\n * @param userID\n * the account userID to lookup\n * @return User account data in AccountDataBean\n */", + "comments": [ + { + "content": "\n * Return an AccountDataBean object for userID describing the account\n *\n * @param userID\n * the account userID to lookup\n * @return User account data in AccountDataBean\n ", + "start_line": 255, + "end_line": 261, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91728,7 +112210,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 262, + "end_line": 262, + "start_column": 36, + "end_column": 48 } ], "code": "", @@ -91747,9 +112233,18 @@ "is_entrypoint": false }, "getAccountProfileData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getAccountProfileData(String)", - "comment": "/**\n * Return an AccountProfileDataBean for userID providing the users profile\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n */", + "comments": [ + { + "content": "\n * Return an AccountProfileDataBean for userID providing the users profile\n *\n * @param userID\n * the account userID to lookup\n * @param User\n * account profile data in AccountProfileDataBean\n ", + "start_line": 264, + "end_line": 271, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91761,7 +112256,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 272, + "end_line": 272, + "start_column": 50, + "end_column": 62 } ], "code": "", @@ -91780,9 +112279,9 @@ "is_entrypoint": false }, "pingTwoPhase(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "pingTwoPhase(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91794,7 +112293,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 333, + "end_line": 333, + "start_column": 32, + "end_column": 44 } ], "code": "", @@ -91813,9 +112316,18 @@ "is_entrypoint": false }, "orderCompleted(String, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "orderCompleted(String, Integer)", - "comment": "/**\n * Signify an order has been completed for the given userID\n *\n * @param userID\n * the user for which an order has completed\n * @param orderID\n * the order which has completed\n *\n */", + "comments": [ + { + "content": "\n * Signify an order has been completed for the given userID\n *\n * @param userID\n * the user for which an order has completed\n * @param orderID\n * the order which has completed\n *\n ", + "start_line": 163, + "end_line": 171, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91827,13 +112339,21 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 172, + "end_line": 172, + "start_column": 25, + "end_column": 37 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 172, + "end_line": 172, + "start_column": 40, + "end_column": 54 } ], "code": "", @@ -91852,9 +112372,9 @@ "is_entrypoint": false }, "logout(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "logout(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91866,7 +112386,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 304, + "end_line": 304, + "start_column": 17, + "end_column": 29 } ], "code": "", @@ -91885,9 +112409,9 @@ "is_entrypoint": false }, "getImpl()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getImpl()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -91909,9 +112433,9 @@ "is_entrypoint": false }, "buy(String, String, double, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "buy(String, String, double, int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91923,25 +112447,41 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 23, + "end_column": 35 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 38, + "end_column": 50 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 53, + "end_column": 67 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 89, + "end_line": 89, + "start_column": 70, + "end_column": 92 } ], "code": "", @@ -91960,9 +112500,18 @@ "is_entrypoint": false }, "sell(String, Integer, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "sell(String, Integer, int)", - "comment": "/**\n * Sell a stock holding and removed the holding for the given user. Given a\n * Holding, retrieve current quote, credit user's account, and reduce\n * holdings in user's portfolio.\n *\n * @param userID\n * the customer requesting the sell\n * @param holdingID\n * the users holding to be sold\n * @return OrderDataBean providing the status of the newly created sell\n * order\n */", + "comments": [ + { + "content": "\n * Sell a stock holding and removed the holding for the given user. Given a\n * Holding, retrieve current quote, credit user's account, and reduce\n * holdings in user's portfolio.\n *\n * @param userID\n * the customer requesting the sell\n * @param holdingID\n * the users holding to be sold\n * @return OrderDataBean providing the status of the newly created sell\n * order\n ", + "start_line": 91, + "end_line": 102, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -91974,19 +112523,31 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 24, + "end_column": 36 }, { "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 39, + "end_column": 55 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 58, + "end_column": 80 } ], "code": "", @@ -92005,9 +112566,18 @@ "is_entrypoint": false }, "getHolding(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getHolding(Integer)", - "comment": "/**\n * Return a specific user stock holding identifed by the holdingID\n *\n * @param holdingID\n * the holdingID to return\n * @return a HoldingDataBean describing the holding\n */", + "comments": [ + { + "content": "\n * Return a specific user stock holding identifed by the holdingID\n *\n * @param holdingID\n * the holdingID to return\n * @return a HoldingDataBean describing the holding\n ", + "start_line": 246, + "end_line": 252, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -92019,7 +112589,11 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 253, + "end_line": 253, + "start_column": 32, + "end_column": 48 } ], "code": "", @@ -92038,9 +112612,18 @@ "is_entrypoint": false }, "completeOrderAsync(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "completeOrderAsync(Integer, boolean)", - "comment": "/**\n * Complete the Order identefied by orderID Orders are completed \n * asynchronously. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n */", + "comments": [ + { + "content": "\n * Complete the Order identefied by orderID Orders are completed \n * asynchronously. This method completes\n * the order For a buy, the stock is purchased creating a holding and the\n * users account is debited For a sell, the stock holding is removed and the\n * users account is credited with the proceeds\n *\n * The boolean twoPhase specifies to the server implementation whether or\n * not the method is to participate in a global transaction\n *\n * @param orderID\n * the Order to complete\n * @return OrderDataBean providing the status of the completed order\n ", + "start_line": 135, + "end_line": 148, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -92052,13 +112635,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 46, + "end_column": 60 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 149, + "end_line": 149, + "start_column": 63, + "end_column": 78 } ], "code": "", @@ -92077,9 +112668,18 @@ "is_entrypoint": false }, "getClosedOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeServices.java", "signature": "getClosedOrders(String)", - "comment": "/**\n * Get the collection of completed orders for a given account that need to\n * be alerted to the user\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n */", + "comments": [ + { + "content": "\n * Get the collection of completed orders for a given account that need to\n * be alerted to the user\n *\n * @param userID\n * the customer account to retrieve orders for\n * @return Collection OrderDataBeans providing detailed order information\n ", + "start_line": 183, + "end_line": 190, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -92091,7 +112691,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 191, + "end_line": 191, + "start_column": 35, + "end_column": 47 } ], "code": "", @@ -92112,14 +112716,34 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * EJB interface\n ", + "start_line": 18, + "end_line": 20, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace": { @@ -92132,7 +112756,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n * EJB interface\n */", + "comments": [ + { + "content": "\n * EJB interface\n ", + "start_line": 18, + "end_line": 20, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -92142,9 +112775,9 @@ "nested_type_declarations": [], "callable_declarations": { "getMsg()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBIFace.java", "signature": "getMsg()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92170,14 +112803,26 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage": { @@ -92190,7 +112835,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -92200,9 +112845,9 @@ "nested_type_declarations": [], "callable_declarations": { "getValue()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "signature": "getValue()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92228,9 +112873,9 @@ "is_entrypoint": false }, "getKey()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "signature": "getKey()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92256,9 +112901,9 @@ "is_entrypoint": false }, "setValue(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "signature": "setValue(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92270,7 +112915,11 @@ "type": "java.lang.String", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 35, + "end_line": 35, + "start_column": 26, + "end_column": 37 } ], "code": "{\n this.value = value;\n}", @@ -92293,9 +112942,9 @@ "is_entrypoint": false }, "setKey(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonMessage.java", "signature": "setKey(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92307,7 +112956,11 @@ "type": "java.lang.String", "name": "key", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 27, + "end_line": 27, + "start_column": 24, + "end_column": 33 } ], "code": "{\n this.key = key;\n}", @@ -92332,7 +112985,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 20, @@ -92346,7 +113006,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 21, @@ -92361,14 +113028,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.Set", "javax.enterprise.context.RequestScoped", @@ -92388,7 +113067,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -92401,9 +113080,9 @@ "nested_type_declarations": [], "callable_declarations": { "hello()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "signature": "hello()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92429,9 +113108,9 @@ "is_entrypoint": false }, "getBeanMangerViaCDICurrent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "signature": "getBeanMangerViaCDICurrent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92457,6 +113136,7 @@ "call_sites": [ { "method_name": "getBeanManager", + "comment": null, "receiver_expr": "CDI.current()", "receiver_type": "javax.enterprise.inject.spi.CDI", "argument_types": [], @@ -92477,6 +113157,7 @@ }, { "method_name": "current", + "comment": null, "receiver_expr": "CDI", "receiver_type": "javax.enterprise.inject.spi.CDI", "argument_types": [], @@ -92497,6 +113178,7 @@ }, { "method_name": "getBeans", + "comment": null, "receiver_expr": "beanManager", "receiver_type": "javax.enterprise.inject.spi.BeanManager", "argument_types": [ @@ -92519,6 +113201,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "beans", "receiver_type": "java.util.Set>", "argument_types": [], @@ -92540,6 +113223,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "beanManager", "type": "javax.enterprise.inject.spi.BeanManager", "initializer": "CDI.current().getBeanManager()", @@ -92549,6 +113240,14 @@ "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "beans", "type": "java.util.Set>", "initializer": "beanManager.getBeans(Object.class)", @@ -92564,9 +113263,9 @@ "is_entrypoint": false }, "getBeanMangerViaJNDI()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIBean.java", "signature": "getBeanMangerViaJNDI()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92592,6 +113291,7 @@ "call_sites": [ { "method_name": "lookup", + "comment": null, "receiver_expr": "new InitialContext()", "receiver_type": "javax.naming.InitialContext", "argument_types": [ @@ -92614,6 +113314,7 @@ }, { "method_name": "getBeans", + "comment": null, "receiver_expr": "beanManager", "receiver_type": "javax.enterprise.inject.spi.BeanManager", "argument_types": [ @@ -92636,6 +113337,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "beans", "receiver_type": "java.util.Set>", "argument_types": [], @@ -92656,6 +113358,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.naming.InitialContext", "argument_types": [], @@ -92677,6 +113380,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "beanManager", "type": "javax.enterprise.inject.spi.BeanManager", "initializer": "(BeanManager) new InitialContext().lookup(\"java:comp/BeanManager\")", @@ -92686,6 +113397,14 @@ "end_column": 96 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "beans", "type": "java.util.Set>", "initializer": "beanManager.getBeans(Object.class)", @@ -92703,7 +113422,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 30, @@ -92718,7 +113444,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 31, @@ -92733,7 +113466,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 32, @@ -92749,14 +113489,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.ejb3", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.concurrent.Future", "java.util.concurrent.TimeUnit", @@ -92776,7 +113528,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -92788,9 +113540,9 @@ "nested_type_declarations": [], "callable_declarations": { "submitOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrderSubmitter.java", "signature": "submitOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -92802,13 +113554,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 32, + "end_column": 46 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 49, + "end_column": 64 } ], "code": "{\n asyncOrder.setProperties(orderID, twoPhase);\n return mes.schedule(asyncOrder, 500, TimeUnit.MILLISECONDS);\n}", @@ -92828,6 +113588,7 @@ "call_sites": [ { "method_name": "setProperties", + "comment": null, "receiver_expr": "asyncOrder", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "argument_types": [ @@ -92851,6 +113612,7 @@ }, { "method_name": "schedule", + "comment": null, "receiver_expr": "mes", "receiver_type": "javax.enterprise.concurrent.ManagedScheduledExecutorService", "argument_types": [ @@ -92883,7 +113645,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedScheduledExecutorService", "start_line": 30, @@ -92899,7 +113668,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrder", "start_line": 33, @@ -92916,14 +113692,106 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet tests fundamental dynamic HTML creation functionality through\n * server side servlet processing.\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -92948,7 +113816,80 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -92960,9 +113901,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -92978,7 +113928,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 106, + "end_line": 106, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -92995,6 +113949,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -93017,6 +113972,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -93037,6 +113993,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -93063,9 +114020,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -93082,13 +114048,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -93102,6 +114076,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -93131,9 +114106,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -93159,9 +114143,58 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -93178,13 +114211,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n // The following 2 lines are the difference between PingServlet and\n // PingServletWriter\n // the latter uses a PrintWriter for output versus a binary output\n // stream.\n ServletOutputStream out = res.getOutputStream();\n // java.io.PrintWriter out = res.getWriter();\n hitCount++;\n out.println(\"Ping Servlet\" + \"

Ping Servlet
Init time : \" + initTime + \"

Hit Count: \" + hitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -93203,6 +114244,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -93225,6 +114267,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -93245,6 +114288,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -93267,6 +114311,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -93290,6 +114335,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -93313,6 +114359,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -93334,6 +114381,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -93351,7 +114406,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 40, @@ -93367,7 +114429,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 41, @@ -93382,7 +114451,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 42, @@ -93398,14 +114474,82 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Topic. The TradeStreamerMDB (and\n * any other subscribers) receives the message This servlet makes use of the MDB\n * EJB {@link com.ibm.websphere.samples.daytrader.ejb3.DTStreamer3MDB} by\n * posting a message to the MDB Topic\n ", + "start_line": 36, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " we only want to look up the JMS resources once", + "start_line": 78, + "end_line": 78, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeStreamerTopic);\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for topic java:comp/env/jms/TradeStreamerTopic sent from PingServlet2MDBTopic at \" + new java.util.Date());\n\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 87, + "end_line": 100, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 113, + "end_line": 113, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 128, + "end_line": 128, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.annotation.Resource", @@ -93436,7 +114580,64 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Topic. The TradeStreamerMDB (and\n * any other subscribers) receives the message This servlet makes use of the MDB\n * EJB {@link com.ibm.websphere.samples.daytrader.ejb3.DTStreamer3MDB} by\n * posting a message to the MDB Topic\n */", + "comments": [ + { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " we only want to look up the JMS resources once", + "start_line": 78, + "end_line": 78, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeStreamerTopic);\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for topic java:comp/env/jms/TradeStreamerTopic sent from PingServlet2MDBTopic at \" + new java.util.Date());\n\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 87, + "end_line": 100, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 113, + "end_line": 113, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 128, + "end_line": 128, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Topic. The TradeStreamerMDB (and\n * any other subscribers) receives the message This servlet makes use of the MDB\n * EJB {@link com.ibm.websphere.samples.daytrader.ejb3.DTStreamer3MDB} by\n * posting a message to the MDB Topic\n ", + "start_line": 36, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -93448,9 +114649,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -93466,7 +114667,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 142, + "end_line": 142, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -93483,6 +114688,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -93505,6 +114711,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -93525,6 +114732,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -93551,9 +114759,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -93570,13 +114778,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -93590,6 +114806,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -93619,9 +114836,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -93647,9 +114864,50 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBTopic.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " we only want to look up the JMS resources once", + "start_line": 78, + "end_line": 78, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeStreamerTopic);\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for topic java:comp/env/jms/TradeStreamerTopic sent from PingServlet2MDBTopic at \" + new java.util.Date());\n\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 87, + "end_line": 100, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 113, + "end_line": 113, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 128, + "end_line": 128, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -93666,13 +114924,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n // use a stringbuffer to avoid concatenation of Strings\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2MDBTopic\" + \"
PingServlet2MDBTopic
\" + \"\" + \"Tests the basic operation of a servlet posting a message to an EJB MDB (and other subscribers) through a JMS Topic.
\" + \"Note: Not intended for performance testing.\");\n // we only want to look up the JMS resources once\n try {\n Connection conn = topicConnectionFactory.createConnection();\n try {\n TextMessage message = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n /*Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeStreamerTopic);\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for topic java:comp/env/jms/TradeStreamerTopic sent from PingServlet2MDBTopic at \" + new java.util.Date());\n\n producer.send(message);\n } finally {\n sess.close();\n }*/\n JMSContext context = topicConnectionFactory.createContext();\n message = context.createTextMessage();\n message.setStringProperty(\"command\", \"ping\");\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for topic java:comp/env/jms/TradeStreamerTopic sent from PingServlet2MDBTopic at \" + new java.util.Date());\n context.createProducer().send(tradeStreamerTopic, message);\n }\n // write out the output\n output.append(\"
initTime: \").append(initTime);\n output.append(\"
Hit Count: \").append(hitCount++);\n output.append(\"
Posted Text message to java:comp/env/jms/TradeStreamerTopic topic\");\n output.append(\"
Message: \").append(message);\n output.append(\"

Message text: \").append(message.getText());\n output.append(\"

\");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(\"PingServlet2MDBTopic.doGet(...):exception posting message to TradeStreamerTopic topic\");\n throw e;\n } finally {\n conn.close();\n }\n }// this is where I actually handle the exceptions\n catch (Exception e) {\n Log.error(e, \"PingServlet2MDBTopic.doGet(...): error\");\n res.sendError(500, \"PingServlet2MDBTopic.doGet(...): error, \" + e.toString());\n }\n}", @@ -93697,6 +114963,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -93719,6 +114986,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -93739,6 +115007,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -93761,6 +115030,7 @@ }, { "method_name": "createConnection", + "comment": null, "receiver_expr": "topicConnectionFactory", "receiver_type": "javax.jms.ConnectionFactory", "argument_types": [], @@ -93781,6 +115051,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -93801,6 +115072,7 @@ }, { "method_name": "createContext", + "comment": null, "receiver_expr": "topicConnectionFactory", "receiver_type": "javax.jms.ConnectionFactory", "argument_types": [], @@ -93821,6 +115093,7 @@ }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -93841,6 +115114,7 @@ }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -93864,6 +115138,7 @@ }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -93887,6 +115162,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -93907,6 +115183,7 @@ }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -93929,6 +115206,7 @@ }, { "method_name": "send", + "comment": null, "receiver_expr": "context.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -93952,6 +115230,7 @@ }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -93972,6 +115251,14 @@ }, { "method_name": "append", + "comment": { + "content": " write out the output", + "start_line": 113, + "end_line": 113, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, "receiver_expr": "output.append(\"
initTime: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -93994,6 +115281,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94016,6 +115304,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
Hit Count: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94038,6 +115327,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94060,6 +115350,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94082,6 +115373,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
Message: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94104,6 +115396,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94126,6 +115419,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"

Message text: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94148,6 +115442,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94170,6 +115465,7 @@ }, { "method_name": "getText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -94190,6 +115486,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94212,6 +115509,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -94234,6 +115532,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -94254,6 +115553,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -94276,6 +115576,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "javax.jms.Connection", "argument_types": [], @@ -94296,6 +115597,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -94319,6 +115621,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -94342,6 +115645,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -94362,6 +115666,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -94384,6 +115689,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -94405,6 +115711,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -94414,6 +115728,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -94423,6 +115745,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "javax.jms.Connection", "initializer": "topicConnectionFactory.createConnection()", @@ -94432,6 +115762,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "null", @@ -94441,6 +115779,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -94450,6 +115796,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -94459,6 +115813,14 @@ "end_column": 31 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.jms.JMSContext", "initializer": "topicConnectionFactory.createContext()", @@ -94476,7 +115838,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 48, @@ -94492,7 +115861,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 50, @@ -94507,7 +115883,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 52, @@ -94522,7 +115905,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.ConnectionFactory", "start_line": 54, @@ -94538,7 +115928,14 @@ ] }, { - "comment": "// TODO: Glassfish does not like this - change to lookup?", + "comment": { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Topic", "start_line": 58, @@ -94555,14 +115952,50 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 28, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletException", @@ -94585,7 +116018,32 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 28, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -94597,9 +116055,18 @@ "nested_type_declarations": [], "callable_declarations": { "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -94616,13 +116083,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -94636,6 +116111,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -94665,9 +116141,18 @@ "is_entrypoint": true }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Servlet.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -94684,13 +116169,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n PingBean ab;\n try {\n ab = new PingBean();\n hitCount++;\n ab.setMsg(\"Hit Count: \" + hitCount);\n req.setAttribute(\"ab\", ab);\n getServletConfig().getServletContext().getRequestDispatcher(\"/servlet/PingServlet2ServletRcv\").forward(req, res);\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2Servlet.doGet(...): general exception\");\n res.sendError(500, \"PingServlet2Servlet.doGet(...): general exception\" + ex.toString());\n }\n}", @@ -94708,6 +116201,7 @@ "call_sites": [ { "method_name": "setMsg", + "comment": null, "receiver_expr": "ab", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [ @@ -94730,6 +116224,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -94753,6 +116248,7 @@ }, { "method_name": "forward", + "comment": null, "receiver_expr": "getServletConfig().getServletContext().getRequestDispatcher(\"/servlet/PingServlet2ServletRcv\")", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -94776,6 +116272,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "getServletConfig().getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -94798,6 +116295,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -94818,6 +116316,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -94838,6 +116337,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -94861,6 +116361,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -94884,6 +116385,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ex", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -94904,6 +116406,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "argument_types": [], @@ -94925,6 +116428,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ab", "type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", "initializer": "", @@ -94942,7 +116453,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 40, @@ -94958,7 +116476,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 41, @@ -94974,14 +116499,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.ejb3", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.enterprise.context.Dependent", "javax.enterprise.inject.Any", @@ -95002,7 +116539,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "java.lang.Runnable" ], @@ -95016,9 +116553,9 @@ "nested_type_declarations": [], "callable_declarations": { "run()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "signature": "run()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -95043,6 +116580,7 @@ "call_sites": [ { "method_name": "completeOrder", + "comment": null, "receiver_expr": "tradeService", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -95066,6 +116604,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -95092,9 +116631,9 @@ "is_entrypoint": false }, "setProperties(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "signature": "setProperties(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -95106,13 +116645,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 42, + "end_line": 42, + "start_column": 29, + "end_column": 43 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 42, + "end_line": 42, + "start_column": 46, + "end_column": 61 } ], "code": "{\n this.orderID = orderID;\n this.twoPhase = twoPhase;\n}", @@ -95136,9 +116683,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/AsyncScheduledOrder.java", "signature": "AsyncScheduledOrder(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -95154,7 +116701,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 30, + "end_column": 66 } ], "code": "{\n tradeService = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -95170,6 +116721,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -95190,6 +116742,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -95212,6 +116765,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -95232,6 +116786,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -95252,6 +116807,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -95282,7 +116838,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 32, @@ -95294,7 +116857,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 34, @@ -95306,7 +116876,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 35, @@ -95319,14 +116896,82 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServletSetContentLength tests fundamental dynamic HTML creation\n * functionality through server side servlet processing.\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Add characters (a's) to the SOS to equal the requested length", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " 167 is the smallest length possible.", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 101, + "end_line": 105, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 111, + "end_line": 116, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -95351,7 +116996,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Add characters (a's) to the SOS to equal the requested length", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " 167 is the smallest length possible.", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 101, + "end_line": 105, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 111, + "end_line": 116, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -95363,9 +117057,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 111, + "end_line": 116, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -95381,7 +117084,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 118, + "end_line": 118, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n}", @@ -95395,6 +117102,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -95423,9 +117131,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -95442,13 +117159,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -95462,6 +117187,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -95491,9 +117217,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 101, + "end_line": 105, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -95519,9 +117254,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletSetContentLength.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " Add characters (a's) to the SOS to equal the requested length", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " 167 is the smallest length possible.", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -95538,13 +117298,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n String lengthParam = req.getParameter(\"contentLength\");\n Integer length;\n if (lengthParam == null) {\n length = 0;\n } else {\n length = Integer.parseInt(lengthParam);\n }\n ServletOutputStream out = res.getOutputStream();\n // Add characters (a's) to the SOS to equal the requested length\n // 167 is the smallest length possible.\n int i = 0;\n String buffer = \"\";\n while (i + 167 < length) {\n buffer = buffer + \"a\";\n i++;\n }\n out.println(\"Ping Servlet\" + \"

Ping Servlet
\" + buffer + \"
\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -95562,6 +117330,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -95584,6 +117353,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -95606,6 +117376,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -95628,6 +117399,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -95648,6 +117420,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -95670,6 +117443,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -95693,6 +117467,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -95716,6 +117491,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -95737,6 +117513,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "lengthParam", "type": "java.lang.String", "initializer": "req.getParameter(\"contentLength\")", @@ -95746,6 +117530,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "length", "type": "java.lang.Integer", "initializer": "", @@ -95755,6 +117547,14 @@ "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -95764,6 +117564,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -95773,6 +117581,14 @@ "end_column": 21 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "buffer", "type": "java.lang.String", "initializer": "\"\"", @@ -95790,7 +117606,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 40, @@ -95807,14 +117630,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "package_name": "com.ibm.websphere.samples.daytrader.jaxrs", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.ArrayList", "java.util.List", @@ -95846,7 +117681,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -95859,9 +117694,9 @@ "nested_type_declarations": [], "callable_declarations": { "getQuotes(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "signature": "getQuotes(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -95873,7 +117708,11 @@ "type": "java.lang.String", "name": "symbols", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 41, + "end_column": 54 } ], "code": "{\n ArrayList quoteDataBeans = new ArrayList();\n try {\n String[] symbolsSplit = symbols.split(\",\");\n for (String symbol : symbolsSplit) {\n QuoteDataBean quoteData = tradeService.getQuote(symbol);\n quoteDataBeans.add(quoteData);\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n return (List) quoteDataBeans;\n}", @@ -95893,6 +117732,7 @@ "call_sites": [ { "method_name": "split", + "comment": null, "receiver_expr": "symbols", "receiver_type": "java.lang.String", "argument_types": [ @@ -95915,6 +117755,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tradeService", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -95937,6 +117778,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "quoteDataBeans", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -95959,6 +117801,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -95979,6 +117822,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -96000,6 +117844,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteDataBeans", "type": "java.util.ArrayList", "initializer": "new ArrayList()", @@ -96009,6 +117861,14 @@ "end_column": 76 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbolsSplit", "type": "java.lang.String[]", "initializer": "symbols.split(\",\")", @@ -96018,6 +117878,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "", @@ -96027,6 +117895,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "tradeService.getQuote(symbol)", @@ -96042,9 +117918,9 @@ "is_entrypoint": false }, "quotesGet(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "signature": "quotesGet(String)", - "comment": "", + "comments": [], "annotations": [ "@GET", "@Produces(MediaType.APPLICATION_JSON)", @@ -96062,7 +117938,11 @@ "annotations": [ "@PathParam(\"symbols\")" ], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 40, + "end_column": 75 } ], "code": "{\n return getQuotes(symbols);\n}", @@ -96076,6 +117956,7 @@ "call_sites": [ { "method_name": "getQuotes", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -96104,9 +117985,9 @@ "is_entrypoint": true }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "signature": "QuoteResource()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -96130,9 +118011,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "signature": "QuoteResource(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -96148,7 +118029,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 50, + "end_line": 50, + "start_column": 24, + "end_column": 60 } ], "code": "{\n tradeService = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -96164,6 +118049,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -96184,6 +118070,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -96206,6 +118093,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -96226,6 +118114,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -96246,6 +118135,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -96274,9 +118164,9 @@ "is_entrypoint": false }, "quotesPost(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/QuoteResource.java", "signature": "quotesPost(String)", - "comment": "", + "comments": [], "annotations": [ "@POST", "@Consumes({ \"application/x-www-form-urlencoded\" })", @@ -96294,7 +118184,11 @@ "annotations": [ "@FormParam(\"symbols\")" ], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 41, + "end_column": 76 } ], "code": "{\n return getQuotes(symbols);\n}", @@ -96308,6 +118202,7 @@ "call_sites": [ { "method_name": "getQuotes", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -96338,7 +118233,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 43, @@ -96353,14 +118255,50 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n *\n ", + "start_line": 25, + "end_line": 27, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 9, + "is_javadoc": true + }, + { + "content": "noop", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "javax.annotation.Priority", @@ -96379,7 +118317,32 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n *\n */", + "comments": [ + { + "content": " ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 9, + "is_javadoc": true + }, + { + "content": "noop", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, + { + "content": "\n *\n ", + "start_line": 25, + "end_line": 27, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [ "java.io.Serializable" ], @@ -96395,9 +118358,18 @@ "nested_type_declarations": [], "callable_declarations": { "methodInterceptor(InvocationContext)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptor.java", "signature": "methodInterceptor(InvocationContext)", - "comment": "", + "comments": [ + { + "content": "noop", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + } + ], "annotations": [ "@AroundInvoke" ], @@ -96413,7 +118385,11 @@ "type": "javax.interceptor.InvocationContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 37, + "end_line": 37, + "start_column": 35, + "end_column": 55 } ], "code": "{\n //noop\n return ctx.proceed();\n}", @@ -96427,6 +118403,14 @@ "call_sites": [ { "method_name": "proceed", + "comment": { + "content": "noop", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 10, + "is_javadoc": false + }, "receiver_expr": "ctx", "receiver_type": "javax.interceptor.InvocationContext", "argument_types": [], @@ -96455,7 +118439,14 @@ }, "field_declarations": [ { - "comment": "/** */", + "comment": { + "content": " ", + "start_line": 33, + "end_line": 33, + "start_column": 3, + "end_column": 9, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 34, @@ -96472,603 +118463,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [ - "javax.servlet.http.HttpServlet" - ], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@WebServlet(asyncSupported = true, name = \"PingManagedExecutor\", urlPatterns = { \"/servlet/PingManagedExecutor\" })" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", - "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException" - ], - "declaration": "public void init(ServletConfig config) throws ServletException", - "parameters": [ - { - "type": "javax.servlet.ServletConfig", - "name": "config", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", - "start_line": 113, - "end_line": 118, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.initTime", - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.hitCount" - ], - "call_sites": [ - { - "method_name": "init", - "receiver_expr": "super", - "receiver_type": "javax.servlet.http.HttpServlet", - "argument_types": [ - "javax.servlet.ServletConfig" - ], - "return_type": "", - "callee_signature": "init(javax.servlet.ServletConfig)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 115, - "start_column": 9, - "end_line": 115, - "end_column": 26 - }, - { - "method_name": "toString", - "receiver_expr": "new java.util.Date()", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 116, - "start_column": 20, - "end_line": 116, - "end_column": 50 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "Date()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 116, - "start_column": 20, - "end_line": 116, - "end_column": 39 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", - "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ - { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n doGet(req, res);\n}", - "start_line": 50, - "end_line": 53, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "doGet", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" - ], - "return_type": "", - "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "is_public": false, - "is_protected": true, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 9, - "end_line": 52, - "end_column": 23 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": true - }, - "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", - "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String getServletInfo()", - "parameters": [], - "code": "{\n return \"Tests a ManagedExecutor\";\n}", - "start_line": 102, - "end_line": 105, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", - "annotations": [ - "@Override" - ], - "modifiers": [ - "protected" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ - { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n final AsyncContext asyncContext = req.startAsync();\n final ServletOutputStream out = res.getOutputStream();\n try {\n res.setContentType(\"text/html\");\n out.println(\"Ping ManagedExecutor\" + \"

Ping ManagedExecutor
Init time : \" + initTime + \"

\");\n // Runnable task\n mes.submit(new Runnable() {\n\n @Override\n public void run() {\n try {\n out.println(\"HitCount: \" + ++hitCount + \"
\");\n } catch (IOException e) {\n e.printStackTrace();\n }\n asyncContext.complete();\n }\n });\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", - "start_line": 64, - "end_line": 94, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.servlet.AsyncContext", - "javax.servlet.ServletOutputStream" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.initTime", - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.mes", - "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.hitCount" - ], - "call_sites": [ - { - "method_name": "startAsync", - "receiver_expr": "req", - "receiver_type": "javax.servlet.http.HttpServletRequest", - "argument_types": [], - "return_type": "javax.servlet.AsyncContext", - "callee_signature": "startAsync()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 67, - "start_column": 40, - "end_line": 67, - "end_column": 55 - }, - { - "method_name": "getOutputStream", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [], - "return_type": "javax.servlet.ServletOutputStream", - "callee_signature": "getOutputStream()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 68, - "start_column": 41, - "end_line": 68, - "end_column": 61 - }, - { - "method_name": "setContentType", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setContentType(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 71, - "start_column": 7, - "end_line": 71, - "end_column": 37 - }, - { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "javax.servlet.ServletOutputStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "println(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 73, - "start_column": 7, - "end_line": 75, - "end_column": 56 - }, - { - "method_name": "submit", - "receiver_expr": "mes", - "receiver_type": "javax.enterprise.concurrent.ManagedExecutorService", - "argument_types": [ - "java.lang.Runnable" - ], - "return_type": "java.util.concurrent.Future", - "callee_signature": "submit(java.lang.Runnable)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 78, - "start_column": 7, - "end_line": 88, - "end_column": 8 - }, - { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "javax.servlet.ServletOutputStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "println(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 82, - "start_column": 7, - "end_line": 82, - "end_column": 61 - }, - { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.io.IOException", - "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 84, - "start_column": 7, - "end_line": 84, - "end_column": 25 - }, - { - "method_name": "complete", - "receiver_expr": "asyncContext", - "receiver_type": "javax.servlet.AsyncContext", - "argument_types": [], - "return_type": "", - "callee_signature": "complete()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 86, - "start_column": 9, - "end_line": 86, - "end_column": 31 - }, - { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 92, - "start_column": 4, - "end_line": 92, - "end_column": 22 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.lang.Runnable", - "argument_types": [], - "return_type": "java.lang.Runnable", - "callee_signature": "Anonymous-37868660-fce0-4889-a48c-3544db813c37()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 78, - "start_column": 18, - "end_line": 88, - "end_column": 7 - } - ], - "variable_declarations": [ - { - "name": "asyncContext", - "type": "javax.servlet.AsyncContext", - "initializer": "req.startAsync()", - "start_line": 67, - "start_column": 25, - "end_line": 67, - "end_column": 55 - }, - { - "name": "out", - "type": "javax.servlet.ServletOutputStream", - "initializer": "res.getOutputStream()", - "start_line": 68, - "start_column": 35, - "end_line": 68, - "end_column": 61 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": true - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 34, - "end_line": 34, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 35, - "end_line": 35, - "variables": [ - "initTime" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 36, - "end_line": 36, - "variables": [ - "hitCount" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "javax.enterprise.concurrent.ManagedExecutorService", - "start_line": 38, - "end_line": 39, - "variables": [ - "mes" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Resource" - ] - } - ], - "enum_constants": [], - "is_entrypoint_class": true + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " If the value is bad, simply revert to current", + "start_line": 73, + "end_line": 73, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 89, + "end_line": 89, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Locate DDL file for the specified database", + "start_line": 173, + "end_line": 173, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 176, + "end_line": 176, + "start_column": 49, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 178, + "end_line": 178, + "start_column": 64, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 180, + "end_line": 180, + "start_column": 58, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 182, + "end_line": 182, + "start_column": 18, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " Go to configure.xhtml", + "start_line": 202, + "end_line": 202, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "javax.enterprise.context.RequestScoped", "javax.faces.context.ExternalContext", @@ -97091,7 +118569,72 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " If the value is bad, simply revert to current", + "start_line": 73, + "end_line": 73, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 89, + "end_line": 89, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Locate DDL file for the specified database", + "start_line": 173, + "end_line": 173, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 176, + "end_line": 176, + "start_column": 49, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 178, + "end_line": 178, + "start_column": 64, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 180, + "end_line": 180, + "start_column": 58, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 182, + "end_line": 182, + "start_column": 18, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " Go to configure.xhtml", + "start_line": 202, + "end_line": 202, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -97104,9 +118647,9 @@ "nested_type_declarations": [], "callable_declarations": { "getWebInterfaceList()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getWebInterfaceList()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97132,9 +118675,9 @@ "is_entrypoint": false }, "getResult()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getResult()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97160,9 +118703,9 @@ "is_entrypoint": false }, "getRuntimeModeList()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getRuntimeModeList()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97188,9 +118731,9 @@ "is_entrypoint": false }, "getMarketSummaryInterval()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getMarketSummaryInterval()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97216,9 +118759,9 @@ "is_entrypoint": false }, "setWebInterfaceList(String[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setWebInterfaceList(String[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97230,7 +118773,11 @@ "type": "java.lang.String[]", "name": "webInterfaceList", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 315, + "end_line": 315, + "start_column": 35, + "end_column": 59 } ], "code": "{\n this.webInterfaceList = webInterfaceList;\n}", @@ -97251,9 +118798,9 @@ "is_entrypoint": false }, "getRuntimeMode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getRuntimeMode()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97279,9 +118826,9 @@ "is_entrypoint": false }, "setPrimIterations(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setPrimIterations(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97293,7 +118840,11 @@ "type": "int", "name": "primIterations", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 250, + "end_line": 250, + "start_column": 33, + "end_column": 50 } ], "code": "{\n this.primIterations = primIterations;\n}", @@ -97314,9 +118865,9 @@ "is_entrypoint": false }, "getPrimIterations()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getPrimIterations()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97342,9 +118893,9 @@ "is_entrypoint": false }, "getMaxUsers()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getMaxUsers()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97370,9 +118921,9 @@ "is_entrypoint": false }, "isLongRun()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "isLongRun()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97398,9 +118949,9 @@ "is_entrypoint": false }, "isPublishQuotePriceChange()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "isPublishQuotePriceChange()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97426,9 +118977,9 @@ "is_entrypoint": false }, "getOrderProcessingModeList()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getOrderProcessingModeList()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97454,9 +119005,9 @@ "is_entrypoint": false }, "getMaxQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getMaxQuotes()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97482,9 +119033,9 @@ "is_entrypoint": false }, "setOrderProcessingModeList(String[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setOrderProcessingModeList(String[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97496,7 +119047,11 @@ "type": "java.lang.String[]", "name": "orderProcessingModeList", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 299, + "end_line": 299, + "start_column": 42, + "end_column": 73 } ], "code": "{\n this.orderProcessingModeList = orderProcessingModeList;\n}", @@ -97517,9 +119072,9 @@ "is_entrypoint": false }, "setWebInterface(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setWebInterface(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97531,7 +119086,11 @@ "type": "java.lang.String", "name": "webInterface", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 307, + "end_line": 307, + "start_column": 31, + "end_column": 49 } ], "code": "{\n this.webInterface = webInterface;\n}", @@ -97554,9 +119113,9 @@ "is_entrypoint": false }, "setLongRun(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setLongRun(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97568,7 +119127,11 @@ "type": "boolean", "name": "longRun", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 283, + "end_line": 283, + "start_column": 26, + "end_column": 40 } ], "code": "{\n this.longRun = longRun;\n}", @@ -97589,9 +119152,9 @@ "is_entrypoint": false }, "setResult(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setResult(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97603,7 +119166,11 @@ "type": "java.lang.String", "name": "result", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 323, + "end_line": 323, + "start_column": 25, + "end_column": 37 } ], "code": "{\n this.result = result;\n}", @@ -97626,9 +119193,9 @@ "is_entrypoint": false }, "setMaxUsers(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setMaxUsers(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97640,7 +119207,11 @@ "type": "int", "name": "maxUsers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 226, + "end_line": 226, + "start_column": 27, + "end_column": 38 } ], "code": "{\n this.maxUsers = maxUsers;\n}", @@ -97661,9 +119232,9 @@ "is_entrypoint": false }, "setDisplayOrderAlerts(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setDisplayOrderAlerts(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97675,7 +119246,11 @@ "type": "boolean", "name": "displayOrderAlerts", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 274, + "end_line": 274, + "start_column": 37, + "end_column": 62 } ], "code": "{\n this.displayOrderAlerts = displayOrderAlerts;\n}", @@ -97696,9 +119271,9 @@ "is_entrypoint": false }, "setMarketSummaryInterval(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setMarketSummaryInterval(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97710,7 +119285,11 @@ "type": "int", "name": "marketSummaryInterval", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 242, + "end_line": 242, + "start_column": 40, + "end_column": 64 } ], "code": "{\n this.marketSummaryInterval = marketSummaryInterval;\n}", @@ -97731,9 +119310,9 @@ "is_entrypoint": false }, "getWebInterface()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getWebInterface()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97759,9 +119338,9 @@ "is_entrypoint": false }, "resetTrade()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "resetTrade()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -97788,6 +119367,7 @@ "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -97810,6 +119390,7 @@ }, { "method_name": "resetTrade", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -97832,6 +119413,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -97855,6 +119437,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -97878,6 +119461,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -97901,6 +119485,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -97924,6 +119509,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [], @@ -97944,6 +119530,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -97965,6 +119552,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "runStatsData", "type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "initializer": "new RunStatsDataBean()", @@ -97974,6 +119569,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentConfig", "type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "initializer": "new TradeConfig()", @@ -97983,6 +119586,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(true)", @@ -97998,9 +119609,26 @@ "is_entrypoint": false }, "updateConfig()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "updateConfig()", - "comment": "", + "comments": [ + { + "content": " If the value is bad, simply revert to current", + "start_line": 73, + "end_line": 73, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 89, + "end_line": 89, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -98037,6 +119665,7 @@ "call_sites": [ { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98057,6 +119686,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98077,6 +119707,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "orderProcessingModeStr", "receiver_type": "java.lang.String", "argument_types": [ @@ -98099,6 +119730,7 @@ }, { "method_name": "setOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98121,6 +119753,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -98146,6 +119779,7 @@ }, { "method_name": "getOrderProcessingModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98166,6 +119800,7 @@ }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98186,6 +119821,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "webInterfaceStr", "receiver_type": "java.lang.String", "argument_types": [ @@ -98208,6 +119844,7 @@ }, { "method_name": "setWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98230,6 +119867,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -98255,6 +119893,7 @@ }, { "method_name": "getWebInterfaceNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98275,6 +119914,7 @@ }, { "method_name": "getWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98295,6 +119935,7 @@ }, { "method_name": "setMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98317,6 +119958,7 @@ }, { "method_name": "setMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98339,6 +119981,7 @@ }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98359,6 +120002,7 @@ }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98379,6 +120023,7 @@ }, { "method_name": "setMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98401,6 +120046,7 @@ }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98421,6 +120067,7 @@ }, { "method_name": "setPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98443,6 +120090,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98463,6 +120111,7 @@ }, { "method_name": "setPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98485,6 +120134,7 @@ }, { "method_name": "getPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98505,6 +120155,7 @@ }, { "method_name": "setListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98527,6 +120178,7 @@ }, { "method_name": "getListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98547,6 +120199,7 @@ }, { "method_name": "setLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98569,6 +120222,7 @@ }, { "method_name": "getLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98589,6 +120243,7 @@ }, { "method_name": "setDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -98611,6 +120266,7 @@ }, { "method_name": "getDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -98631,6 +120287,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -98653,6 +120310,7 @@ }, { "method_name": "setResult", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -98676,6 +120334,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentConfigStr", "type": "java.lang.String", "initializer": "\"\\n\\n########## Trade configuration update. Current config:\\n\\n\"", @@ -98685,6 +120351,14 @@ "end_column": 94 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderProcessingModeStr", "type": "java.lang.String", "initializer": "this.orderProcessingMode", @@ -98694,6 +120368,14 @@ "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -98703,6 +120385,14 @@ "end_column": 22 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "webInterfaceStr", "type": "java.lang.String", "initializer": "webInterface", @@ -98712,6 +120402,14 @@ "end_column": 41 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -98727,9 +120425,9 @@ "is_entrypoint": false }, "setPublishQuotePriceChange(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setPublishQuotePriceChange(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98741,7 +120439,11 @@ "type": "boolean", "name": "publishQuotePriceChange", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 258, + "end_line": 258, + "start_column": 42, + "end_column": 72 } ], "code": "{\n this.publishQuotePriceChange = publishQuotePriceChange;\n}", @@ -98762,9 +120464,9 @@ "is_entrypoint": false }, "getOrderProcessingMode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getOrderProcessingMode()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98790,9 +120492,9 @@ "is_entrypoint": false }, "setListQuotePriceChangeFrequency(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setListQuotePriceChangeFrequency(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98804,7 +120506,11 @@ "type": "int", "name": "listQuotePriceChangeFrequency", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 266, + "end_line": 266, + "start_column": 48, + "end_column": 80 } ], "code": "{\n this.listQuotePriceChangeFrequency = listQuotePriceChangeFrequency;\n}", @@ -98825,9 +120531,9 @@ "is_entrypoint": false }, "setRuntimeModeList(String[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setRuntimeModeList(String[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98839,7 +120545,11 @@ "type": "java.lang.String[]", "name": "runtimeModeList", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 295, + "end_line": 295, + "start_column": 34, + "end_column": 57 } ], "code": "{\n this.runtimeModeList = runtimeModeList;\n}", @@ -98860,9 +120570,9 @@ "is_entrypoint": false }, "isDisplayOrderAlerts()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "isDisplayOrderAlerts()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98888,9 +120598,9 @@ "is_entrypoint": false }, "getListQuotePriceChangeFrequency()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "getListQuotePriceChangeFrequency()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98916,9 +120626,9 @@ "is_entrypoint": false }, "setRuntimeMode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setRuntimeMode(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98930,7 +120640,11 @@ "type": "java.lang.String", "name": "runtimeMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 213, + "end_line": 213, + "start_column": 30, + "end_column": 47 } ], "code": "{\n this.runtimeMode = runtimeMode;\n}", @@ -98953,9 +120667,9 @@ "is_entrypoint": false }, "setmaxQuotes(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setmaxQuotes(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -98967,7 +120681,11 @@ "type": "int", "name": "maxQuotes", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 234, + "end_line": 234, + "start_column": 28, + "end_column": 40 } ], "code": "{\n this.maxQuotes = maxQuotes;\n}", @@ -98988,9 +120706,9 @@ "is_entrypoint": false }, "populateDatabase()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "populateDatabase()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -99015,6 +120733,7 @@ "call_sites": [ { "method_name": "buildDB", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -99038,6 +120757,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -99058,6 +120778,7 @@ }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -99078,6 +120799,7 @@ }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -99098,6 +120820,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -99126,9 +120849,58 @@ "is_entrypoint": false }, "buildDatabaseTables()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "buildDatabaseTables()", - "comment": "", + "comments": [ + { + "content": "Locate DDL file for the specified database", + "start_line": 173, + "end_line": 173, + "start_column": 7, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 176, + "end_line": 176, + "start_column": 49, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 178, + "end_line": 178, + "start_column": 64, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 180, + "end_line": 180, + "start_column": 58, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 182, + "end_line": 182, + "start_column": 18, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " Go to configure.xhtml", + "start_line": 202, + "end_line": 202, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -99155,6 +120927,7 @@ "call_sites": [ { "method_name": "checkDBProductName", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [], @@ -99175,6 +120948,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -99198,6 +120972,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -99220,6 +120995,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -99242,6 +121018,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -99264,6 +121041,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -99287,6 +121065,7 @@ }, { "method_name": "buildDB", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -99310,6 +121089,7 @@ }, { "method_name": "getResourceAsStream", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -99332,6 +121112,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -99352,6 +121133,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -99375,6 +121157,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dbProductName", "type": "java.lang.String", "initializer": "null", @@ -99384,6 +121174,14 @@ "end_column": 33 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ddlFile", "type": "java.lang.String", "initializer": "null", @@ -99399,9 +121197,9 @@ "is_entrypoint": false }, "setOrderProcessingMode(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeConfigJSF.java", "signature": "setOrderProcessingMode(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -99413,7 +121211,11 @@ "type": "java.lang.String", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 217, + "end_line": 217, + "start_column": 38, + "end_column": 63 } ], "code": "{\n this.orderProcessingMode = orderProcessingMode;\n}", @@ -99438,7 +121240,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.faces.context.ExternalContext", "start_line": 33, @@ -99454,7 +121263,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "start_line": 36, @@ -99468,7 +121284,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 39, @@ -99482,7 +121305,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 40, @@ -99496,7 +121326,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 41, @@ -99510,7 +121347,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 42, @@ -99524,7 +121368,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -99538,7 +121389,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 44, @@ -99552,7 +121410,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 45, @@ -99566,7 +121431,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 46, @@ -99580,7 +121452,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 47, @@ -99594,7 +121473,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 48, @@ -99608,7 +121494,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 49, @@ -99622,7 +121515,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 50, @@ -99636,7 +121536,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 51, @@ -99650,7 +121557,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String[]", "start_line": 53, @@ -99664,7 +121578,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 54, @@ -99679,14 +121600,933 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Runnable task", + "start_line": 77, + "end_line": 77, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 97, + "end_line": 101, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 107, + "end_line": 112, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.servlet.http.HttpServlet" + ], + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " Runnable task", + "start_line": 77, + "end_line": 77, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 97, + "end_line": 101, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 107, + "end_line": 112, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebServlet(asyncSupported = true, name = \"PingManagedExecutor\", urlPatterns = { \"/servlet/PingManagedExecutor\" })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "init(ServletConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "signature": "init(ServletConfig)", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 107, + "end_line": 112, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(ServletConfig config) throws ServletException", + "parameters": [ + { + "type": "javax.servlet.ServletConfig", + "name": "config", + "annotations": [], + "modifiers": [], + "start_line": 114, + "end_line": 114, + "start_column": 22, + "end_column": 41 + } + ], + "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", + "start_line": 113, + "end_line": 118, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.hitCount" + ], + "call_sites": [ + { + "method_name": "init", + "comment": null, + "receiver_expr": "super", + "receiver_type": "javax.servlet.http.HttpServlet", + "argument_types": [ + "javax.servlet.ServletConfig" + ], + "return_type": "", + "callee_signature": "init(javax.servlet.ServletConfig)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 115, + "start_column": 9, + "end_line": 115, + "end_column": 26 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "new java.util.Date()", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 116, + "start_column": 20, + "end_line": 116, + "end_column": 50 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "Date()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 116, + "start_column": 20, + "end_line": 116, + "end_column": 39 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 24, + "end_column": 45 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 48, + "end_column": 70 + } + ], + "code": "{\n doGet(req, res);\n}", + "start_line": 50, + "end_line": 53, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "doGet", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" + ], + "return_type": "", + "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "is_public": false, + "is_protected": true, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 52, + "start_column": 9, + "end_line": 52, + "end_column": 23 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": true + }, + "getServletInfo()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "signature": "getServletInfo()", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 97, + "end_line": 101, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getServletInfo()", + "parameters": [], + "code": "{\n return \"Tests a ManagedExecutor\";\n}", + "start_line": 102, + "end_line": 105, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedExecutor.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": " Runnable task", + "start_line": 77, + "end_line": 77, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "protected" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n final AsyncContext asyncContext = req.startAsync();\n final ServletOutputStream out = res.getOutputStream();\n try {\n res.setContentType(\"text/html\");\n out.println(\"Ping ManagedExecutor\" + \"

Ping ManagedExecutor
Init time : \" + initTime + \"

\");\n // Runnable task\n mes.submit(new Runnable() {\n\n @Override\n public void run() {\n try {\n out.println(\"HitCount: \" + ++hitCount + \"
\");\n } catch (IOException e) {\n e.printStackTrace();\n }\n asyncContext.complete();\n }\n });\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", + "start_line": 64, + "end_line": 94, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.AsyncContext", + "javax.servlet.ServletOutputStream" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.mes", + "com.ibm.websphere.samples.daytrader.web.prims.PingManagedExecutor.hitCount" + ], + "call_sites": [ + { + "method_name": "startAsync", + "comment": null, + "receiver_expr": "req", + "receiver_type": "javax.servlet.http.HttpServletRequest", + "argument_types": [], + "return_type": "javax.servlet.AsyncContext", + "callee_signature": "startAsync()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 67, + "start_column": 40, + "end_line": 67, + "end_column": 55 + }, + { + "method_name": "getOutputStream", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [], + "return_type": "javax.servlet.ServletOutputStream", + "callee_signature": "getOutputStream()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 68, + "start_column": 41, + "end_line": 68, + "end_column": 61 + }, + { + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setContentType(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 71, + "start_column": 7, + "end_line": 71, + "end_column": 37 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "javax.servlet.ServletOutputStream", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 73, + "start_column": 7, + "end_line": 75, + "end_column": 56 + }, + { + "method_name": "submit", + "comment": { + "content": " Runnable task", + "start_line": 77, + "end_line": 77, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + "receiver_expr": "mes", + "receiver_type": "javax.enterprise.concurrent.ManagedExecutorService", + "argument_types": [ + "java.lang.Runnable" + ], + "return_type": "java.util.concurrent.Future", + "callee_signature": "submit(java.lang.Runnable)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 78, + "start_column": 7, + "end_line": 88, + "end_column": 8 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "javax.servlet.ServletOutputStream", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 82, + "start_column": 7, + "end_line": 82, + "end_column": 61 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.io.IOException", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 7, + "end_line": 84, + "end_column": 25 + }, + { + "method_name": "complete", + "comment": null, + "receiver_expr": "asyncContext", + "receiver_type": "javax.servlet.AsyncContext", + "argument_types": [], + "return_type": "", + "callee_signature": "complete()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 86, + "start_column": 9, + "end_line": 86, + "end_column": 31 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 92, + "start_column": 4, + "end_line": 92, + "end_column": 22 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.lang.Runnable", + "argument_types": [], + "return_type": "java.lang.Runnable", + "callee_signature": "Anonymous-f8b78bcf-1791-4ffa-9b51-ec77657ef434()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 78, + "start_column": 18, + "end_line": 88, + "end_column": 7 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "asyncContext", + "type": "javax.servlet.AsyncContext", + "initializer": "req.startAsync()", + "start_line": 67, + "start_column": 25, + "end_line": 67, + "end_column": 55 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "javax.servlet.ServletOutputStream", + "initializer": "res.getOutputStream()", + "start_line": 68, + "start_column": 35, + "end_line": 68, + "end_column": 61 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": true + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 34, + "end_line": 34, + "variables": [ + "serialVersionUID" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 35, + "end_line": 35, + "variables": [ + "initTime" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 36, + "end_line": 36, + "variables": [ + "hitCount" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.enterprise.concurrent.ManagedExecutorService", + "start_line": 38, + "end_line": 39, + "variables": [ + "mes" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Resource" + ] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n ", + "start_line": 18, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Returns the count.\n *\n * @return int\n ", + "start_line": 29, + "end_line": 33, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the max.\n *\n * @return double\n ", + "start_line": 38, + "end_line": 42, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the min.\n *\n * @return double\n ", + "start_line": 47, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the count.\n *\n * @param count\n * The count to set\n ", + "start_line": 56, + "end_line": 61, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the max.\n *\n * @param max\n * The max to set\n ", + "start_line": 66, + "end_line": 71, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the min.\n *\n * @param min\n * The min to set\n ", + "start_line": 76, + "end_line": 81, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the totalTime.\n *\n * @return double\n ", + "start_line": 86, + "end_line": 90, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the totalTime.\n *\n * @param totalTime\n * The totalTime to set\n ", + "start_line": 95, + "end_line": 100, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the max in Secs\n *\n * @return double\n ", + "start_line": 105, + "end_line": 109, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the min in Secs\n *\n * @return double\n ", + "start_line": 114, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the average time in Secs\n *\n * @return double\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [], "type_declarations": { "com.ibm.websphere.samples.daytrader.util.TimerStat": { @@ -99699,7 +122539,104 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n */", + "comments": [ + { + "content": "\n * Returns the count.\n *\n * @return int\n ", + "start_line": 29, + "end_line": 33, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the max.\n *\n * @return double\n ", + "start_line": 38, + "end_line": 42, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the min.\n *\n * @return double\n ", + "start_line": 47, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the count.\n *\n * @param count\n * The count to set\n ", + "start_line": 56, + "end_line": 61, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the max.\n *\n * @param max\n * The max to set\n ", + "start_line": 66, + "end_line": 71, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the min.\n *\n * @param min\n * The min to set\n ", + "start_line": 76, + "end_line": 81, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the totalTime.\n *\n * @return double\n ", + "start_line": 86, + "end_line": 90, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the totalTime.\n *\n * @param totalTime\n * The totalTime to set\n ", + "start_line": 95, + "end_line": 100, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the max in Secs\n *\n * @return double\n ", + "start_line": 105, + "end_line": 109, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the min in Secs\n *\n * @return double\n ", + "start_line": 114, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns the average time in Secs\n *\n * @return double\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n ", + "start_line": 18, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -99709,9 +122646,18 @@ "nested_type_declarations": [], "callable_declarations": { "getMin()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getMin()", - "comment": "/**\n * Returns the min.\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the min.\n *\n * @return double\n ", + "start_line": 47, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99737,9 +122683,18 @@ "is_entrypoint": false }, "setCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "setCount(int)", - "comment": "/**\n * Sets the count.\n *\n * @param count\n * The count to set\n */", + "comments": [ + { + "content": "\n * Sets the count.\n *\n * @param count\n * The count to set\n ", + "start_line": 56, + "end_line": 61, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99751,7 +122706,11 @@ "type": "int", "name": "count", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 26, + "end_column": 34 } ], "code": "{\n this.count = count;\n}", @@ -99772,9 +122731,18 @@ "is_entrypoint": false }, "getMax()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getMax()", - "comment": "/**\n * Returns the max.\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the max.\n *\n * @return double\n ", + "start_line": 38, + "end_line": 42, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99800,9 +122768,18 @@ "is_entrypoint": false }, "getMinSecs()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getMinSecs()", - "comment": "/**\n * Returns the min in Secs\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the min in Secs\n *\n * @return double\n ", + "start_line": 114, + "end_line": 118, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99828,9 +122805,18 @@ "is_entrypoint": false }, "getAvgSecs()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getAvgSecs()", - "comment": "/**\n * Returns the average time in Secs\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the average time in Secs\n *\n * @return double\n ", + "start_line": 123, + "end_line": 127, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99849,6 +122835,7 @@ "call_sites": [ { "method_name": "getTotalTime", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -99869,6 +122856,7 @@ }, { "method_name": "getCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -99890,6 +122878,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "avg", "type": "double", "initializer": "getTotalTime() / getCount()", @@ -99905,9 +122901,18 @@ "is_entrypoint": false }, "setMax(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "setMax(double)", - "comment": "/**\n * Sets the max.\n *\n * @param max\n * The max to set\n */", + "comments": [ + { + "content": "\n * Sets the max.\n *\n * @param max\n * The max to set\n ", + "start_line": 66, + "end_line": 71, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99919,7 +122924,11 @@ "type": "double", "name": "max", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 24, + "end_column": 33 } ], "code": "{\n this.max = max;\n}", @@ -99940,9 +122949,18 @@ "is_entrypoint": false }, "setMin(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "setMin(double)", - "comment": "/**\n * Sets the min.\n *\n * @param min\n * The min to set\n */", + "comments": [ + { + "content": "\n * Sets the min.\n *\n * @param min\n * The min to set\n ", + "start_line": 76, + "end_line": 81, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -99954,7 +122972,11 @@ "type": "double", "name": "min", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 82, + "end_line": 82, + "start_column": 24, + "end_column": 33 } ], "code": "{\n this.min = min;\n}", @@ -99975,9 +122997,18 @@ "is_entrypoint": false }, "getTotalTime()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getTotalTime()", - "comment": "/**\n * Returns the totalTime.\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the totalTime.\n *\n * @return double\n ", + "start_line": 86, + "end_line": 90, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -100003,9 +123034,18 @@ "is_entrypoint": false }, "setTotalTime(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "setTotalTime(double)", - "comment": "/**\n * Sets the totalTime.\n *\n * @param totalTime\n * The totalTime to set\n */", + "comments": [ + { + "content": "\n * Sets the totalTime.\n *\n * @param totalTime\n * The totalTime to set\n ", + "start_line": 95, + "end_line": 100, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -100017,7 +123057,11 @@ "type": "double", "name": "totalTime", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 101, + "end_line": 101, + "start_column": 30, + "end_column": 45 } ], "code": "{\n this.totalTime = totalTime;\n}", @@ -100038,9 +123082,18 @@ "is_entrypoint": false }, "getCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getCount()", - "comment": "/**\n * Returns the count.\n *\n * @return int\n */", + "comments": [ + { + "content": "\n * Returns the count.\n *\n * @return int\n ", + "start_line": 29, + "end_line": 33, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -100066,9 +123119,18 @@ "is_entrypoint": false }, "getMaxSecs()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TimerStat.java", "signature": "getMaxSecs()", - "comment": "/**\n * Returns the max in Secs\n *\n * @return double\n */", + "comments": [ + { + "content": "\n * Returns the max in Secs\n *\n * @return double\n ", + "start_line": 105, + "end_line": 109, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -100096,7 +123158,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 26, @@ -100112,7 +123181,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 27, @@ -100127,14 +123203,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " flush headers if any", + "start_line": 91, + "end_line": 91, + "start_column": 9, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ReadListener", @@ -100162,7 +123266,24 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " flush headers if any", + "start_line": 91, + "end_line": 91, + "start_column": 9, + "end_column": 31, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -100177,9 +123298,9 @@ ], "callable_declarations": { "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -100198,7 +123319,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 45, + "end_line": 45, + "start_column": 25, + "end_column": 52 }, { "type": "javax.servlet.http.HttpServletResponse", @@ -100206,7 +123331,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 45, + "end_line": 45, + "start_column": 55, + "end_column": 83 } ], "code": "{\n Log.trace(\"PingUpgradeServlet:doPost\");\n if (\"echo\".equals(req.getHeader(\"Upgrade\"))) {\n Log.trace(\"PingUpgradeServlet:doPost -- found echo, doing upgrade\");\n res.setStatus(101);\n res.setHeader(\"Upgrade\", \"echo\");\n res.setHeader(\"Connection\", \"Upgrade\");\n req.upgrade(Handler.class);\n } else {\n Log.trace(\"PingUpgradeServlet:doPost -- did not find echo, no upgrade\");\n res.getWriter().println(\"No upgrade: \" + req.getHeader(\"Upgrade\"));\n }\n}", @@ -100220,6 +123349,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100242,6 +123372,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "\"echo\"", "receiver_type": "java.lang.String", "argument_types": [ @@ -100264,6 +123395,7 @@ }, { "method_name": "getHeader", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -100286,6 +123418,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100308,6 +123441,7 @@ }, { "method_name": "setStatus", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -100330,6 +123464,7 @@ }, { "method_name": "setHeader", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -100353,6 +123488,7 @@ }, { "method_name": "setHeader", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -100376,6 +123512,7 @@ }, { "method_name": "upgrade", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -100398,6 +123535,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100420,6 +123558,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "res.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -100442,6 +123581,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -100462,6 +123602,7 @@ }, { "method_name": "getHeader", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -100490,9 +123631,9 @@ "is_entrypoint": true }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -100511,7 +123652,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 40, + "end_line": 40, + "start_column": 24, + "end_column": 51 }, { "type": "javax.servlet.http.HttpServletResponse", @@ -100519,7 +123664,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 40, + "end_line": 40, + "start_column": 54, + "end_column": 82 } ], "code": "{\n doPost(req, res);\n}", @@ -100533,6 +123682,7 @@ "call_sites": [ { "method_name": "doPost", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -100564,7 +123714,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 36, @@ -100581,6 +123738,8 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true }, "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener": { @@ -100593,7 +123752,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "javax.servlet.ReadListener" ], @@ -100606,9 +123765,9 @@ "nested_type_declarations": [], "callable_declarations": { "onAllDataRead()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "onAllDataRead()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -100631,6 +123790,7 @@ "call_sites": [ { "method_name": "closeConnection", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -100657,9 +123817,9 @@ "is_entrypoint": false }, "onDataAvailable()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "onDataAvailable()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -100687,6 +123847,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100709,6 +123870,7 @@ }, { "method_name": "isReady", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [], @@ -100729,6 +123891,7 @@ }, { "method_name": "read", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -100751,6 +123914,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100773,6 +123937,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -100795,6 +123960,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [], @@ -100815,6 +123981,7 @@ }, { "method_name": "closeConnection", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -100835,6 +124002,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [ @@ -100860,6 +124028,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "data", "type": "byte[]", "initializer": "new byte[1024]", @@ -100869,6 +124045,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "len", "type": "int", "initializer": "-1", @@ -100878,6 +124062,14 @@ "end_column": 18 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dataRead", "type": "java.lang.String", "initializer": "new String(data, 0, len)", @@ -100893,9 +124085,9 @@ "is_entrypoint": false }, "closeConnection()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "closeConnection()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -100916,6 +124108,7 @@ "call_sites": [ { "method_name": "close", + "comment": null, "receiver_expr": "connection", "receiver_type": "javax.servlet.http.WebConnection", "argument_types": [], @@ -100936,6 +124129,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -100958,6 +124152,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -100984,9 +124179,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -101002,7 +124197,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 153, + "end_line": 153, + "start_column": 25, + "end_column": 41 } ], "code": "{\n closeConnection();\n}", @@ -101016,6 +124215,7 @@ "call_sites": [ { "method_name": "closeConnection", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -101042,9 +124242,9 @@ "is_entrypoint": false }, "(WebConnection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "Listener(WebConnection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -101060,7 +124260,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 111, + "end_line": 111, + "start_column": 22, + "end_column": 51 } ], "code": "{\n this.connection = connection;\n this.input = connection.getInputStream();\n this.output = connection.getOutputStream();\n}", @@ -101082,6 +124286,7 @@ "call_sites": [ { "method_name": "getInputStream", + "comment": null, "receiver_expr": "connection", "receiver_type": "javax.servlet.http.WebConnection", "argument_types": [], @@ -101102,6 +124307,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "connection", "receiver_type": "javax.servlet.http.WebConnection", "argument_types": [], @@ -101130,7 +124336,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.http.WebConnection", "start_line": 107, @@ -101145,7 +124358,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.ServletInputStream", "start_line": 108, @@ -101159,7 +124379,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.ServletOutputStream", "start_line": 109, @@ -101174,6 +124401,8 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false }, "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Handler": { @@ -101186,7 +124415,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " flush headers if any", + "start_line": 91, + "end_line": 91, + "start_column": 9, + "end_column": 31, + "is_javadoc": false + } + ], "implements_list": [ "javax.servlet.http.HttpUpgradeHandler" ], @@ -101199,9 +124445,9 @@ "nested_type_declarations": [], "callable_declarations": { "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "destroy()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -101222,6 +124468,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -101250,9 +124497,26 @@ "is_entrypoint": false }, "init(WebConnection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingUpgradeServlet.java", "signature": "init(WebConnection)", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " flush headers if any", + "start_line": 91, + "end_line": 91, + "start_column": 9, + "end_column": 31, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -101268,7 +124532,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 76, + "end_line": 76, + "start_column": 22, + "end_column": 43 } ], "code": "{\n Listener listener = null;\n try {\n listener = new Listener(wc);\n } catch (IOException e1) {\n // TODO Auto-generated catch block\n e1.printStackTrace();\n }\n try {\n Log.trace(\"PingUpgradeServlet$Handler.init() -- Initializing Handler\");\n // flush headers if any\n wc.getOutputStream().flush();\n wc.getInputStream().setReadListener(listener);\n } catch (IOException e) {\n throw new IllegalArgumentException(e);\n }\n}", @@ -101284,6 +124552,14 @@ "call_sites": [ { "method_name": "printStackTrace", + "comment": { + "content": " TODO Auto-generated catch block", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "e1", "receiver_type": "java.io.IOException", "argument_types": [], @@ -101304,6 +124580,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -101326,6 +124603,14 @@ }, { "method_name": "flush", + "comment": { + "content": " flush headers if any", + "start_line": 91, + "end_line": 91, + "start_column": 9, + "end_column": 31, + "is_javadoc": false + }, "receiver_expr": "wc.getOutputStream()", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [], @@ -101346,6 +124631,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "wc", "receiver_type": "javax.servlet.http.WebConnection", "argument_types": [], @@ -101366,6 +124652,7 @@ }, { "method_name": "setReadListener", + "comment": null, "receiver_expr": "wc.getInputStream()", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -101388,6 +124675,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "wc", "receiver_type": "javax.servlet.http.WebConnection", "argument_types": [], @@ -101408,6 +124696,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "argument_types": [ @@ -101430,6 +124719,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.IllegalArgumentException", "argument_types": [ @@ -101453,6 +124743,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "listener", "type": "com.ibm.websphere.samples.daytrader.web.prims.PingUpgradeServlet.Listener", "initializer": "null", @@ -101470,14 +124768,26 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.direct", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.concurrent.Future", "javax.annotation.Resource", @@ -101496,7 +124806,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -101508,9 +124818,9 @@ "nested_type_declarations": [], "callable_declarations": { "submitOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrderSubmitter.java", "signature": "submitOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -101522,13 +124832,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 32, + "end_column": 46 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 49, + "end_column": 64 } ], "code": "{\n asyncOrder.setProperties(orderID, twoPhase);\n return mes.submit(asyncOrder);\n}", @@ -101545,6 +124863,7 @@ "call_sites": [ { "method_name": "setProperties", + "comment": null, "receiver_expr": "asyncOrder", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "argument_types": [ @@ -101568,6 +124887,7 @@ }, { "method_name": "submit", + "comment": null, "receiver_expr": "mes", "receiver_type": "javax.enterprise.concurrent.ManagedExecutorService", "argument_types": [ @@ -101598,7 +124918,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedExecutorService", "start_line": 29, @@ -101614,7 +124941,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrder", "start_line": 32, @@ -101631,14 +124965,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/HitAsync.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/HitAsync.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/HitAsync.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/HitAsync.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.lang.annotation.ElementType", "java.lang.annotation.Retention", @@ -101657,7 +125003,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [], "annotations": [], @@ -101666,14 +125012,394 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * TradeScenarioServlet emulates a population of web users by generating a\n * specific Trade operation for a randomly chosen user on each access to the\n * URL. Test this servlet by clicking Trade Scenario and hit \"Reload\" on your\n * browser to step through a Trade Scenario. To benchmark using this URL aim\n * your favorite web load generator (such as AKStress) at the Trade Scenario URL\n * and fire away.\n ", + "start_line": 36, + "end_line": 43, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 63, + "end_line": 67, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 73, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 86, + "end_line": 93, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeScenarioServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 99, + "end_line": 106, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end of switch statement", + "start_line": 291, + "end_line": 291, + "start_column": 11, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Scenario generator for Trade2", + "start_line": 109, + "end_line": 109, + "start_column": 9, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Dispatch Path to TradeAppServlet", + "start_line": 115, + "end_line": 115, + "start_column": 33, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " end of action=='n'", + "start_line": 137, + "end_line": 137, + "start_column": 15, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " end of catch", + "start_line": 135, + "end_line": 135, + "start_column": 19, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " null;", + "start_line": 122, + "end_line": 122, + "start_column": 34, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " resp.setContentType(\"text/html\");", + "start_line": 124, + "end_line": 124, + "start_column": 21, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " These operations require the user to be logged in. Verify the", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " user and if not logged in", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " change the operation to a login", + "start_line": 146, + "end_line": 146, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " change to login", + "start_line": 157, + "end_line": 157, + "start_column": 27, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " action is not specified perform a random operation according to", + "start_line": 160, + "end_line": 160, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " current mix", + "start_line": 161, + "end_line": 161, + "start_column": 13, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Tell getScenarioAction if we are an original user or a registered", + "start_line": 162, + "end_line": 162, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " user", + "start_line": 163, + "end_line": 163, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " -- sellDeficits should only be compensated for with original", + "start_line": 164, + "end_line": 164, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " users.", + "start_line": 165, + "end_line": 165, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " quote", + "start_line": 170, + "end_line": 170, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " account", + "start_line": 174, + "end_line": 174, + "start_column": 19, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " update account profile", + "start_line": 178, + "end_line": 178, + "start_column": 19, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " home", + "start_line": 191, + "end_line": 191, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " login", + "start_line": 195, + "end_line": 195, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " login is successful if the userID is written to the HTTP session", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " logout", + "start_line": 206, + "end_line": 206, + "start_column": 19, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " portfolio", + "start_line": 210, + "end_line": 210, + "start_column": 19, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Logout the current user to become a new user", + "start_line": 215, + "end_line": 215, + "start_column": 13, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " register", + "start_line": 214, + "end_line": 214, + "start_column": 19, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " see note in TradeServletAction", + "start_line": 216, + "end_line": 216, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " At this point: A TradeScenario Sell was requested with No Stocks", + "start_line": 262, + "end_line": 262, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " in Portfolio", + "start_line": 263, + "end_line": 263, + "start_column": 13, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " This can happen when a new registered user happens to request a", + "start_line": 264, + "end_line": 264, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " sell before a buy", + "start_line": 265, + "end_line": 265, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " In this case, fall through and perform a buy instead", + "start_line": 266, + "end_line": 266, + "start_column": 13, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " sell", + "start_line": 232, + "end_line": 232, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " sell first available security out of holding", + "start_line": 239, + "end_line": 239, + "start_column": 17, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * Trade 2.037: Added sell_deficit counter to maintain correct\n * buy/sell mix. When a users portfolio is reduced to 0 holdings, a\n * buy is requested instead of a sell. This throws off the buy/sell\n * mix by 1. This results in unwanted holding table growth To fix\n * this we increment a sell deficit counter to maintain the correct\n * ratio in getScenarioAction The 'z' action from getScenario\n * denotes that this is a sell action that was switched from a buy\n * to reduce a sellDeficit\n ", + "start_line": 268, + "end_line": 277, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " buy", + "start_line": 281, + "end_line": 281, + "start_column": 19, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " URL Path Prefix for dispatching to TradeAppServlet", + "start_line": 294, + "end_line": 294, + "start_column": 5, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -101704,7 +125430,376 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n * TradeScenarioServlet emulates a population of web users by generating a\n * specific Trade operation for a randomly chosen user on each access to the\n * URL. Test this servlet by clicking Trade Scenario and hit \"Reload\" on your\n * browser to step through a Trade Scenario. To benchmark using this URL aim\n * your favorite web load generator (such as AKStress) at the Trade Scenario URL\n * and fire away.\n */", + "comments": [ + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 63, + "end_line": 67, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 73, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 86, + "end_line": 93, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeScenarioServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 99, + "end_line": 106, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end of switch statement", + "start_line": 291, + "end_line": 291, + "start_column": 11, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Scenario generator for Trade2", + "start_line": 109, + "end_line": 109, + "start_column": 9, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Dispatch Path to TradeAppServlet", + "start_line": 115, + "end_line": 115, + "start_column": 33, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " end of action=='n'", + "start_line": 137, + "end_line": 137, + "start_column": 15, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " end of catch", + "start_line": 135, + "end_line": 135, + "start_column": 19, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " null;", + "start_line": 122, + "end_line": 122, + "start_column": 34, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " resp.setContentType(\"text/html\");", + "start_line": 124, + "end_line": 124, + "start_column": 21, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " These operations require the user to be logged in. Verify the", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " user and if not logged in", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " change the operation to a login", + "start_line": 146, + "end_line": 146, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " change to login", + "start_line": 157, + "end_line": 157, + "start_column": 27, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " action is not specified perform a random operation according to", + "start_line": 160, + "end_line": 160, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " current mix", + "start_line": 161, + "end_line": 161, + "start_column": 13, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Tell getScenarioAction if we are an original user or a registered", + "start_line": 162, + "end_line": 162, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " user", + "start_line": 163, + "end_line": 163, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " -- sellDeficits should only be compensated for with original", + "start_line": 164, + "end_line": 164, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " users.", + "start_line": 165, + "end_line": 165, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " quote", + "start_line": 170, + "end_line": 170, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " account", + "start_line": 174, + "end_line": 174, + "start_column": 19, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " update account profile", + "start_line": 178, + "end_line": 178, + "start_column": 19, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " home", + "start_line": 191, + "end_line": 191, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " login", + "start_line": 195, + "end_line": 195, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " login is successful if the userID is written to the HTTP session", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " logout", + "start_line": 206, + "end_line": 206, + "start_column": 19, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " portfolio", + "start_line": 210, + "end_line": 210, + "start_column": 19, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Logout the current user to become a new user", + "start_line": 215, + "end_line": 215, + "start_column": 13, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " register", + "start_line": 214, + "end_line": 214, + "start_column": 19, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " see note in TradeServletAction", + "start_line": 216, + "end_line": 216, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " At this point: A TradeScenario Sell was requested with No Stocks", + "start_line": 262, + "end_line": 262, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " in Portfolio", + "start_line": 263, + "end_line": 263, + "start_column": 13, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " This can happen when a new registered user happens to request a", + "start_line": 264, + "end_line": 264, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " sell before a buy", + "start_line": 265, + "end_line": 265, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " In this case, fall through and perform a buy instead", + "start_line": 266, + "end_line": 266, + "start_column": 13, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " sell", + "start_line": 232, + "end_line": 232, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " sell first available security out of holding", + "start_line": 239, + "end_line": 239, + "start_column": 17, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * Trade 2.037: Added sell_deficit counter to maintain correct\n * buy/sell mix. When a users portfolio is reduced to 0 holdings, a\n * buy is requested instead of a sell. This throws off the buy/sell\n * mix by 1. This results in unwanted holding table growth To fix\n * this we increment a sell deficit counter to maintain the correct\n * ratio in getScenarioAction The 'z' action from getScenario\n * denotes that this is a sell action that was switched from a buy\n * to reduce a sellDeficit\n ", + "start_line": 268, + "end_line": 277, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " buy", + "start_line": 281, + "end_line": 281, + "start_column": 19, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " URL Path Prefix for dispatching to TradeAppServlet", + "start_line": 294, + "end_line": 294, + "start_column": 5, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * TradeScenarioServlet emulates a population of web users by generating a\n * specific Trade operation for a randomly chosen user on each access to the\n * URL. Test this servlet by clicking Trade Scenario and hit \"Reload\" on your\n * browser to step through a Trade Scenario. To benchmark using this URL aim\n * your favorite web load generator (such as AKStress) at the Trade Scenario URL\n * and fire away.\n ", + "start_line": 36, + "end_line": 43, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -101716,9 +125811,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "signature": "init(ServletConfig)", - "comment": "/**\n * Servlet initialization method.\n */", + "comments": [ + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -101734,7 +125838,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n java.util.Enumeration en = config.getInitParameterNames();\n while (en.hasMoreElements()) {\n String parm = en.nextElement();\n String value = config.getInitParameter(parm);\n TradeConfig.setConfigParam(parm, value);\n }\n}", @@ -101751,6 +125859,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -101773,6 +125882,7 @@ }, { "method_name": "getInitParameterNames", + "comment": null, "receiver_expr": "config", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -101793,6 +125903,7 @@ }, { "method_name": "hasMoreElements", + "comment": null, "receiver_expr": "en", "receiver_type": "java.util.Enumeration", "argument_types": [], @@ -101813,6 +125924,7 @@ }, { "method_name": "nextElement", + "comment": null, "receiver_expr": "en", "receiver_type": "java.util.Enumeration", "argument_types": [], @@ -101833,6 +125945,7 @@ }, { "method_name": "getInitParameter", + "comment": null, "receiver_expr": "config", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [ @@ -101855,6 +125968,7 @@ }, { "method_name": "setConfigParam", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -101879,6 +125993,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "en", "type": "java.util.Enumeration", "initializer": "config.getInitParameterNames()", @@ -101888,6 +126010,14 @@ "end_column": 73 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parm", "type": "java.lang.String", "initializer": "en.nextElement()", @@ -101897,6 +126027,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "value", "type": "java.lang.String", "initializer": "config.getInitParameter(parm)", @@ -101912,9 +126050,18 @@ "is_entrypoint": false }, "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 73, + "end_line": 80, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -101931,13 +126078,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 82, + "end_line": 82, + "start_column": 23, + "end_column": 67 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 82, + "end_line": 82, + "start_column": 70, + "end_column": 116 } ], "code": "{\n performTask(request, response);\n}", @@ -101951,6 +126106,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -101980,9 +126136,18 @@ "is_entrypoint": true }, "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 86, + "end_line": 93, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -101999,13 +126164,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 24, + "end_column": 68 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 71, + "end_column": 117 } ], "code": "{\n performTask(request, response);\n}", @@ -102019,6 +126192,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -102048,9 +126222,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "signature": "getServletInfo()", - "comment": "/**\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n */", + "comments": [ + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 63, + "end_line": 67, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -102076,9 +126259,330 @@ "is_entrypoint": false }, "performTask(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeScenarioServlet.java", "signature": "performTask(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Main service method for TradeScenarioServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " end of switch statement", + "start_line": 291, + "end_line": 291, + "start_column": 11, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Scenario generator for Trade2", + "start_line": 109, + "end_line": 109, + "start_column": 9, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Dispatch Path to TradeAppServlet", + "start_line": 115, + "end_line": 115, + "start_column": 33, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " end of action=='n'", + "start_line": 137, + "end_line": 137, + "start_column": 15, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " end of catch", + "start_line": 135, + "end_line": 135, + "start_column": 19, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " null;", + "start_line": 122, + "end_line": 122, + "start_column": 34, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " resp.setContentType(\"text/html\");", + "start_line": 124, + "end_line": 124, + "start_column": 21, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " These operations require the user to be logged in. Verify the", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " user and if not logged in", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " change the operation to a login", + "start_line": 146, + "end_line": 146, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " change to login", + "start_line": 157, + "end_line": 157, + "start_column": 27, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " action is not specified perform a random operation according to", + "start_line": 160, + "end_line": 160, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " current mix", + "start_line": 161, + "end_line": 161, + "start_column": 13, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Tell getScenarioAction if we are an original user or a registered", + "start_line": 162, + "end_line": 162, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " user", + "start_line": 163, + "end_line": 163, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " -- sellDeficits should only be compensated for with original", + "start_line": 164, + "end_line": 164, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " users.", + "start_line": 165, + "end_line": 165, + "start_column": 13, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " quote", + "start_line": 170, + "end_line": 170, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " account", + "start_line": 174, + "end_line": 174, + "start_column": 19, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " update account profile", + "start_line": 178, + "end_line": 178, + "start_column": 19, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " home", + "start_line": 191, + "end_line": 191, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " login", + "start_line": 195, + "end_line": 195, + "start_column": 19, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " login is successful if the userID is written to the HTTP session", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " logout", + "start_line": 206, + "end_line": 206, + "start_column": 19, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " portfolio", + "start_line": 210, + "end_line": 210, + "start_column": 19, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " Logout the current user to become a new user", + "start_line": 215, + "end_line": 215, + "start_column": 13, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " register", + "start_line": 214, + "end_line": 214, + "start_column": 19, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " see note in TradeServletAction", + "start_line": 216, + "end_line": 216, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " At this point: A TradeScenario Sell was requested with No Stocks", + "start_line": 262, + "end_line": 262, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " in Portfolio", + "start_line": 263, + "end_line": 263, + "start_column": 13, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " This can happen when a new registered user happens to request a", + "start_line": 264, + "end_line": 264, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " sell before a buy", + "start_line": 265, + "end_line": 265, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " In this case, fall through and perform a buy instead", + "start_line": 266, + "end_line": 266, + "start_column": 13, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " sell", + "start_line": 232, + "end_line": 232, + "start_column": 19, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " sell first available security out of holding", + "start_line": 239, + "end_line": 239, + "start_column": 17, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * Trade 2.037: Added sell_deficit counter to maintain correct\n * buy/sell mix. When a users portfolio is reduced to 0 holdings, a\n * buy is requested instead of a sell. This throws off the buy/sell\n * mix by 1. This results in unwanted holding table growth To fix\n * this we increment a sell deficit counter to maintain the correct\n * ratio in getScenarioAction The 'z' action from getScenario\n * denotes that this is a sell action that was switched from a buy\n * to reduce a sellDeficit\n ", + "start_line": 268, + "end_line": 277, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " buy", + "start_line": 281, + "end_line": 281, + "start_column": 19, + "end_column": 24, + "is_javadoc": false + }, + { + "content": "\n * Main service method for TradeScenarioServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 99, + "end_line": 106, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -102093,13 +126597,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 29, + "end_column": 50 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 53, + "end_column": 76 } ], "code": "{\n // Scenario generator for Trade2\n char action = ' ';\n String userID = null;\n // String to create full dispatch path to TradeAppServlet w/ request\n // Parameters\n // Dispatch Path to TradeAppServlet\n String dispPath = null;\n resp.setContentType(\"text/html\");\n String scenarioAction = req.getParameter(\"action\");\n if ((scenarioAction != null) && (scenarioAction.length() >= 1)) {\n action = scenarioAction.charAt(0);\n if (action == 'n') {\n // null;\n try {\n // resp.setContentType(\"text/html\");\n PrintWriter out = new PrintWriter(resp.getOutputStream());\n out.println(\"TradeScenarioServletHello\");\n out.close();\n return;\n } catch (Exception e) {\n Log.error(\"trade_client.TradeScenarioServlet.service(...)\" + \"error creating printwriter from responce.getOutputStream\", e);\n resp.sendError(500, \"trade_client.TradeScenarioServlet.service(...): erorr creating and writing to PrintStream created from response.getOutputStream()\");\n }\n // end of catch\n }\n // end of action=='n'\n }\n ServletContext ctx = null;\n HttpSession session = null;\n try {\n ctx = getServletConfig().getServletContext();\n // These operations require the user to be logged in. Verify the\n // user and if not logged in\n // change the operation to a login\n session = req.getSession(true);\n userID = (String) session.getAttribute(\"uidBean\");\n } catch (Exception e) {\n Log.error(\"trade_client.TradeScenarioServlet.service(...): performing \" + scenarioAction + \"error getting ServletContext,HttpSession, or UserID from session\" + \"will make scenarioAction a login and try to recover from there\", e);\n userID = null;\n action = 'l';\n }\n if (userID == null) {\n // change to login\n action = 'l';\n TradeConfig.incrementScenarioCount();\n } else if (action == ' ') {\n // action is not specified perform a random operation according to\n // current mix\n // Tell getScenarioAction if we are an original user or a registered\n // user\n // -- sellDeficits should only be compensated for with original\n // users.\n action = TradeConfig.getScenarioAction(userID.startsWith(TradeConfig.newUserPrefix));\n }\n switch(action) {\n case // quote\n 'q':\n dispPath = tasPathPrefix + \"quotes&symbols=\" + TradeConfig.rndSymbols();\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // account\n 'a':\n dispPath = tasPathPrefix + \"account\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // update account profile\n 'u':\n dispPath = tasPathPrefix + \"account\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n String fullName = \"rnd\" + System.currentTimeMillis();\n String address = \"rndAddress\";\n String password = \"xxx\";\n String email = \"rndEmail\";\n String creditcard = \"rndCC\";\n dispPath = tasPathPrefix + \"update_profile&fullname=\" + fullName + \"&password=\" + password + \"&cpassword=\" + password + \"&address=\" + address + \"&email=\" + email + \"&creditcard=\" + creditcard;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // home\n 'h':\n dispPath = tasPathPrefix + \"home\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // login\n 'l':\n userID = TradeConfig.getUserID();\n String password2 = \"xxx\";\n dispPath = tasPathPrefix + \"login&inScenario=true&uid=\" + userID + \"&passwd=\" + password2;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n // login is successful if the userID is written to the HTTP session\n if (session.getAttribute(\"uidBean\") == null) {\n System.out.println(\"TradeScenario login failed. Reset DB between runs\");\n }\n break;\n case // logout\n 'o':\n dispPath = tasPathPrefix + \"logout\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // portfolio\n 'p':\n dispPath = tasPathPrefix + \"portfolio\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // register\n 'r':\n // Logout the current user to become a new user\n // see note in TradeServletAction\n req.setAttribute(\"TSS-RecreateSessionInLogout\", Boolean.TRUE);\n dispPath = tasPathPrefix + \"logout\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n userID = TradeConfig.rndNewUserID();\n String passwd = \"yyy\";\n fullName = TradeConfig.rndFullName();\n creditcard = TradeConfig.rndCreditCard();\n String money = TradeConfig.rndBalance();\n email = TradeConfig.rndEmail(userID);\n String smail = TradeConfig.rndAddress();\n dispPath = tasPathPrefix + \"register&Full Name=\" + fullName + \"&snail mail=\" + smail + \"&email=\" + email + \"&user id=\" + userID + \"&passwd=\" + passwd + \"&confirm passwd=\" + passwd + \"&money=\" + money + \"&Credit Card Number=\" + creditcard;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n case // sell\n 's':\n dispPath = tasPathPrefix + \"portfolioNoEdge\";\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n Collection holdings = (Collection) req.getAttribute(\"holdingDataBeans\");\n int numHoldings = holdings.size();\n if (numHoldings > 0) {\n // sell first available security out of holding\n Iterator it = holdings.iterator();\n boolean foundHoldingToSell = false;\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n if (!(holdingData.getPurchaseDate().equals(new java.util.Date(0)))) {\n Integer holdingID = holdingData.getHoldingID();\n dispPath = tasPathPrefix + \"sell&holdingID=\" + holdingID;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n foundHoldingToSell = true;\n break;\n }\n }\n if (foundHoldingToSell) {\n break;\n }\n Log.trace(\"TradeScenario: No holding to sell -switch to buy -- userID = \" + userID + \" Collection count = \" + numHoldings);\n }\n // At this point: A TradeScenario Sell was requested with No Stocks\n // in Portfolio\n // This can happen when a new registered user happens to request a\n // sell before a buy\n // In this case, fall through and perform a buy instead\n /*\n * Trade 2.037: Added sell_deficit counter to maintain correct\n * buy/sell mix. When a users portfolio is reduced to 0 holdings, a\n * buy is requested instead of a sell. This throws off the buy/sell\n * mix by 1. This results in unwanted holding table growth To fix\n * this we increment a sell deficit counter to maintain the correct\n * ratio in getScenarioAction The 'z' action from getScenario\n * denotes that this is a sell action that was switched from a buy\n * to reduce a sellDeficit\n */\n if (userID.startsWith(TradeConfig.newUserPrefix) == false) {\n TradeConfig.incrementSellDeficit();\n }\n case // buy\n 'b':\n String symbol = TradeConfig.rndSymbol();\n String amount = TradeConfig.rndQuantity() + \"\";\n dispPath = tasPathPrefix + \"quotes&symbols=\" + symbol;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n dispPath = tasPathPrefix + \"buy&quantity=\" + amount + \"&symbol=\" + symbol;\n ctx.getRequestDispatcher(dispPath).include(req, resp);\n break;\n }\n // end of switch statement\n}", @@ -102129,6 +126641,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -102151,6 +126664,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -102173,6 +126687,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "scenarioAction", "receiver_type": "java.lang.String", "argument_types": [], @@ -102193,6 +126708,7 @@ }, { "method_name": "charAt", + "comment": null, "receiver_expr": "scenarioAction", "receiver_type": "java.lang.String", "argument_types": [ @@ -102215,6 +126731,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -102235,6 +126752,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -102257,6 +126775,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -102277,6 +126796,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -102300,6 +126820,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -102323,6 +126844,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -102343,6 +126865,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -102363,6 +126886,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -102385,6 +126909,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -102407,6 +126932,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -102430,6 +126956,7 @@ }, { "method_name": "incrementScenarioCount", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -102450,6 +126977,7 @@ }, { "method_name": "getScenarioAction", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -102472,6 +127000,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "userID", "receiver_type": "java.lang.String", "argument_types": [ @@ -102494,6 +127023,7 @@ }, { "method_name": "rndSymbols", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -102514,6 +127044,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102537,6 +127068,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102559,6 +127091,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102582,6 +127115,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102604,6 +127138,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102627,6 +127162,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102649,6 +127185,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -102669,6 +127206,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102692,6 +127230,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102714,6 +127253,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102737,6 +127277,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102759,6 +127300,7 @@ }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -102779,6 +127321,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102802,6 +127345,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102824,6 +127368,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -102846,6 +127391,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -102868,6 +127414,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102891,6 +127438,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102913,6 +127461,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -102936,6 +127485,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -102958,6 +127508,14 @@ }, { "method_name": "setAttribute", + "comment": { + "content": " see note in TradeServletAction", + "start_line": 216, + "end_line": 216, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -102981,6 +127539,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103004,6 +127563,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103026,6 +127586,7 @@ }, { "method_name": "rndNewUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103046,6 +127607,7 @@ }, { "method_name": "rndFullName", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103066,6 +127628,7 @@ }, { "method_name": "rndCreditCard", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103086,6 +127649,7 @@ }, { "method_name": "rndBalance", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103106,6 +127670,7 @@ }, { "method_name": "rndEmail", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -103128,6 +127693,7 @@ }, { "method_name": "rndAddress", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103148,6 +127714,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103171,6 +127738,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103193,6 +127761,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103216,6 +127785,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103238,6 +127808,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -103260,6 +127831,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "holdings", "receiver_type": "java.util.Collection", "argument_types": [], @@ -103280,6 +127852,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "holdings", "receiver_type": "java.util.Collection", "argument_types": [], @@ -103300,6 +127873,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -103320,6 +127894,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -103340,6 +127915,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "holdingData.getPurchaseDate()", "receiver_type": "java.util.Date", "argument_types": [ @@ -103362,6 +127938,7 @@ }, { "method_name": "getPurchaseDate", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -103382,6 +127959,7 @@ }, { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -103402,6 +127980,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103425,6 +128004,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103447,6 +128027,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -103469,6 +128050,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "userID", "receiver_type": "java.lang.String", "argument_types": [ @@ -103491,6 +128073,7 @@ }, { "method_name": "incrementSellDeficit", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103511,6 +128094,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103531,6 +128115,7 @@ }, { "method_name": "rndQuantity", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -103551,6 +128136,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103574,6 +128160,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103596,6 +128183,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(dispPath)", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -103619,6 +128207,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -103641,6 +128230,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -103663,6 +128253,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [ @@ -103686,6 +128277,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "action", "type": "char", "initializer": "' '", @@ -103695,6 +128294,14 @@ "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "null", @@ -103704,6 +128311,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dispPath", "type": "java.lang.String", "initializer": "null", @@ -103713,6 +128328,14 @@ "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "scenarioAction", "type": "java.lang.String", "initializer": "req.getParameter(\"action\")", @@ -103722,6 +128345,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "new PrintWriter(resp.getOutputStream())", @@ -103731,6 +128362,14 @@ "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ctx", "type": "javax.servlet.ServletContext", "initializer": "null", @@ -103740,6 +128379,14 @@ "end_column": 33 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "null", @@ -103749,6 +128396,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fullName", "type": "java.lang.String", "initializer": "\"rnd\" + System.currentTimeMillis()", @@ -103758,6 +128413,14 @@ "end_column": 64 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "address", "type": "java.lang.String", "initializer": "\"rndAddress\"", @@ -103767,6 +128430,14 @@ "end_column": 41 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "password", "type": "java.lang.String", "initializer": "\"xxx\"", @@ -103776,6 +128447,14 @@ "end_column": 35 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "email", "type": "java.lang.String", "initializer": "\"rndEmail\"", @@ -103785,6 +128464,14 @@ "end_column": 37 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "creditcard", "type": "java.lang.String", "initializer": "\"rndCC\"", @@ -103794,6 +128481,14 @@ "end_column": 39 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "password2", "type": "java.lang.String", "initializer": "\"xxx\"", @@ -103803,6 +128498,14 @@ "end_column": 36 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "passwd", "type": "java.lang.String", "initializer": "\"yyy\"", @@ -103812,6 +128515,14 @@ "end_column": 33 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "money", "type": "java.lang.String", "initializer": "TradeConfig.rndBalance()", @@ -103821,6 +128532,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "smail", "type": "java.lang.String", "initializer": "TradeConfig.rndAddress()", @@ -103830,6 +128549,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdings", "type": "java.util.Collection", "initializer": "(Collection) req.getAttribute(\"holdingDataBeans\")", @@ -103839,6 +128566,14 @@ "end_column": 89 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "numHoldings", "type": "int", "initializer": "holdings.size()", @@ -103848,6 +128583,14 @@ "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "holdings.iterator()", @@ -103857,6 +128600,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "foundHoldingToSell", "type": "boolean", "initializer": "false", @@ -103866,6 +128617,14 @@ "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "(HoldingDataBean) it.next()", @@ -103875,6 +128634,14 @@ "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingID", "type": "java.lang.Integer", "initializer": "holdingData.getHoldingID()", @@ -103884,6 +128651,14 @@ "end_column": 70 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "TradeConfig.rndSymbol()", @@ -103893,6 +128668,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "amount", "type": "java.lang.String", "initializer": "TradeConfig.rndQuantity() + \"\"", @@ -103910,7 +128693,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 47, @@ -103926,7 +128716,14 @@ "annotations": [] }, { - "comment": "// URL Path Prefix for dispatching to TradeAppServlet", + "comment": { + "content": " URL Path Prefix for dispatching to TradeAppServlet", + "start_line": 294, + "end_line": 294, + "start_column": 5, + "end_column": 57, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 295, @@ -103943,14 +128740,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.time.LocalDateTime", @@ -103976,7 +128817,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -103988,9 +128862,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -104006,7 +128889,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 100, + "end_line": 100, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = LocalDateTime.now();\n}", @@ -104022,6 +128909,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -104044,6 +128932,7 @@ }, { "method_name": "now", + "comment": null, "receiver_expr": "LocalDateTime", "receiver_type": "java.time.LocalDateTime", "argument_types": [], @@ -104070,9 +128959,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -104089,13 +128987,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -104109,6 +129015,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -104138,9 +129045,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -104166,9 +129082,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple2.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -104185,13 +129110,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 45, + "end_column": 67 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n SimpleBean2 simpleBean2 = new SimpleBean2();\n simpleBean2.checkInjectionValidation();\n ServletOutputStream out = res.getOutputStream();\n int currentHitCount = ++hitCount;\n out.println(\"Ping Servlet Bean Validation Simple\" + \"

Ping Servlet Bean Validation Simple
Init time : \" + initTime + \"

Hit Count: \" + currentHitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -104211,6 +129144,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -104233,6 +129167,7 @@ }, { "method_name": "checkInjectionValidation", + "comment": null, "receiver_expr": "simpleBean2", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2", "argument_types": [], @@ -104253,6 +129188,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -104273,6 +129209,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -104295,6 +129232,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -104318,6 +129256,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -104341,6 +129280,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -104361,6 +129301,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2", "argument_types": [], @@ -104382,6 +129323,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "simpleBean2", "type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean2", "initializer": "new SimpleBean2()", @@ -104391,6 +129340,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -104400,6 +129357,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentHitCount", "type": "int", "initializer": "++hitCount", @@ -104417,7 +129382,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 34, @@ -104433,7 +129405,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.time.LocalDateTime", "start_line": 35, @@ -104448,7 +129427,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 36, @@ -104464,14 +129450,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n ", + "start_line": 38, + "end_line": 46, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 72, + "end_line": 72, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 73, + "end_line": 73, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 74, + "end_line": 74, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " hitCount = 0;", + "start_line": 103, + "end_line": 103, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 104, + "end_line": 104, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.ejb.EJB", @@ -104504,7 +129566,72 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n */", + "comments": [ + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 72, + "end_line": 72, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 73, + "end_line": 73, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 74, + "end_line": 74, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " hitCount = 0;", + "start_line": 103, + "end_line": 103, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 104, + "end_line": 104, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n ", + "start_line": 38, + "end_line": 46, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -104516,9 +129643,26 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [ + { + "content": " hitCount = 0;", + "start_line": 103, + "end_line": 103, + "start_column": 9, + "end_column": 24, + "is_javadoc": false + }, + { + "content": " initTime = new java.util.Date().toString();", + "start_line": 104, + "end_line": 104, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -104534,7 +129678,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 101, + "end_line": 101, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n // hitCount = 0;\n // initTime = new java.util.Date().toString();\n}", @@ -104548,6 +129696,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -104576,9 +129725,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -104595,13 +129744,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -104615,6 +129772,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -104644,9 +129802,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -104672,9 +129830,50 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity2JSP.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " req.setAttribute(\"hitCount\", hitCount);", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " req.setAttribute(\"initTime\", initTime);", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 72, + "end_line": 72, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 73, + "end_line": 73, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 74, + "end_line": 74, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -104691,13 +129890,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 47, + "end_column": 69 } ], "code": "{\n String symbol = null;\n QuoteDataBean quoteData = null;\n ServletContext ctx = getServletConfig().getServletContext();\n try {\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n symbol = TradeConfig.rndSymbol();\n // getQuote will call findQuote which will instaniate the\n // Quote Entity Bean\n // and then will return a QuoteObject\n quoteData = tradeSLSBLocal.getQuote(symbol);\n }\n req.setAttribute(\"quoteData\", quoteData);\n // req.setAttribute(\"hitCount\", hitCount);\n // req.setAttribute(\"initTime\", initTime);\n ctx.getRequestDispatcher(\"/quoteDataPrimitive.jsp\").include(req, res);\n } catch (Exception ne) {\n Log.error(ne, \"PingServlet2Session2Entity2JSP.goGet(...): exception getting QuoteData through Trade\");\n throw ne;\n }\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2Entity2JSP.doGet(...): General Exception caught\");\n res.sendError(500, \"General Exception caught, \" + e.toString());\n }\n}", @@ -104717,6 +129924,7 @@ "call_sites": [ { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -104737,6 +129945,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -104757,6 +129966,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -104777,6 +129987,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -104797,6 +130008,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -104819,6 +130031,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -104842,6 +130055,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "ctx.getRequestDispatcher(\"/quoteDataPrimitive.jsp\")", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -104865,6 +130079,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -104887,6 +130102,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -104910,6 +130126,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -104933,6 +130150,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -104956,6 +130174,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -104977,6 +130196,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -104986,6 +130213,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -104995,6 +130230,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ctx", "type": "javax.servlet.ServletContext", "initializer": "getServletConfig().getServletContext()", @@ -105004,6 +130247,14 @@ "end_column": 67 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -105013,6 +130264,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -105030,7 +130289,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 50, @@ -105046,7 +130312,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 52, @@ -105064,14 +130337,186 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.entities", + "comments": [ + { + "content": " Accessor methods for persistent fields ", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " symbol ", + "start_line": 50, + "end_line": 50, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " companyName ", + "start_line": 54, + "end_line": 54, + "start_column": 33, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " volume ", + "start_line": 58, + "end_line": 58, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 62, + "end_line": 62, + "start_column": 31, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " open1 price ", + "start_line": 66, + "end_line": 66, + "start_column": 31, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " low price ", + "start_line": 70, + "end_line": 70, + "start_column": 29, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " high price ", + "start_line": 74, + "end_line": 74, + "start_column": 30, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " price change ", + "start_line": 78, + "end_line": 78, + "start_column": 29, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " Accessor methods for relationship fields are not kept in the DataBean ", + "start_line": 80, + "end_line": 80, + "start_column": 5, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Company Name", + "start_line": 98, + "end_line": 98, + "start_column": 60, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 99, + "end_line": 99, + "start_column": 47, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 100, + "end_line": 100, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " open1", + "start_line": 101, + "end_line": 101, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 102, + "end_line": 102, + "start_column": 53, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 104, + "end_line": 104, + "start_column": 46, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Create a \"zero\" value quoteDataBean for the given symbol", + "start_line": 108, + "end_line": 108, + "start_column": 5, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -105100,7 +130545,168 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Accessor methods for persistent fields ", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " symbol ", + "start_line": 50, + "end_line": 50, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " companyName ", + "start_line": 54, + "end_line": 54, + "start_column": 33, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " volume ", + "start_line": 58, + "end_line": 58, + "start_column": 28, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 62, + "end_line": 62, + "start_column": 31, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " open1 price ", + "start_line": 66, + "end_line": 66, + "start_column": 31, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " low price ", + "start_line": 70, + "end_line": 70, + "start_column": 29, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " high price ", + "start_line": 74, + "end_line": 74, + "start_column": 30, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " price change ", + "start_line": 78, + "end_line": 78, + "start_column": 29, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " Accessor methods for relationship fields are not kept in the DataBean ", + "start_line": 80, + "end_line": 80, + "start_column": 5, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Company Name", + "start_line": 98, + "end_line": 98, + "start_column": 60, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 99, + "end_line": 99, + "start_column": 47, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 100, + "end_line": 100, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " open1", + "start_line": 101, + "end_line": 101, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 102, + "end_line": 102, + "start_column": 53, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 104, + "end_line": 104, + "start_column": 46, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Create a \"zero\" value quoteDataBean for the given symbol", + "start_line": 108, + "end_line": 108, + "start_column": 5, + "end_column": 63, + "is_javadoc": false + } + ], "implements_list": [ "java.io.Serializable" ], @@ -105117,9 +130723,82 @@ "nested_type_declarations": [], "callable_declarations": { "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getRandomInstance()", - "comment": "", + "comments": [ + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 97, + "end_line": 97, + "start_column": 59, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Company Name", + "start_line": 98, + "end_line": 98, + "start_column": 60, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 99, + "end_line": 99, + "start_column": 47, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 100, + "end_line": 100, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " open1", + "start_line": 101, + "end_line": 101, + "start_column": 53, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 102, + "end_line": 102, + "start_column": 53, + "end_column": 58, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 103, + "end_line": 103, + "start_column": 53, + "end_column": 59, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 104, + "end_line": 104, + "start_column": 46, + "end_column": 54, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -105139,6 +130818,7 @@ "call_sites": [ { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -105159,6 +130839,14 @@ }, { "method_name": "rndSymbol", + "comment": { + "content": " Company Name", + "start_line": 98, + "end_line": 98, + "start_column": 60, + "end_column": 74, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -105179,6 +130867,7 @@ }, { "method_name": "rndFloat", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105201,6 +130890,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105223,6 +130913,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105245,6 +130936,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105267,6 +130959,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105289,6 +130982,7 @@ }, { "method_name": "rndFloat", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -105311,6 +131005,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -105346,9 +131041,9 @@ "is_entrypoint": false }, "setSymbol(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setSymbol(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105360,7 +131055,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 134, + "end_line": 134, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.symbol = symbol;\n}", @@ -105383,9 +131082,9 @@ "is_entrypoint": false }, "setHigh(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setHigh(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105397,7 +131096,11 @@ "type": "java.math.BigDecimal", "name": "high", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 174, + "end_line": 174, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.high = high;\n}", @@ -105420,9 +131123,9 @@ "is_entrypoint": false }, "getCompanyName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getCompanyName()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105448,9 +131151,9 @@ "is_entrypoint": false }, "hashCode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "hashCode()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -105475,6 +131178,7 @@ "call_sites": [ { "method_name": "hashCode", + "comment": null, "receiver_expr": "this.symbol", "receiver_type": "java.lang.String", "argument_types": [], @@ -105496,6 +131200,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "hash", "type": "int", "initializer": "0", @@ -105511,9 +131223,9 @@ "is_entrypoint": false }, "setVolume(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setVolume(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105525,7 +131237,11 @@ "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 190, + "end_line": 190, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.volume = volume;\n}", @@ -105546,9 +131262,9 @@ "is_entrypoint": false }, "(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "QuoteDataBean(String)", - "comment": "// Create a \"zero\" value quoteDataBean for the given symbol", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105560,7 +131276,11 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 109, + "end_line": 109, + "start_column": 26, + "end_column": 38 } ], "code": "{\n setSymbol(symbol);\n}", @@ -105576,6 +131296,7 @@ "call_sites": [ { "method_name": "setSymbol", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -105604,9 +131325,9 @@ "is_entrypoint": false }, "getPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getPrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105632,9 +131353,9 @@ "is_entrypoint": false }, "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "print()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105653,6 +131374,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -105675,6 +131397,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -105701,9 +131424,9 @@ "is_entrypoint": false }, "setOpen(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setOpen(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105715,7 +131438,11 @@ "type": "java.math.BigDecimal", "name": "open", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 158, + "end_line": 158, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.open1 = open;\n}", @@ -105738,9 +131465,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "QuoteDataBean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105764,9 +131491,9 @@ "is_entrypoint": false }, "setChange(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setChange(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105778,7 +131505,11 @@ "type": "double", "name": "change", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 182, + "end_line": 182, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.change1 = change;\n}", @@ -105799,9 +131530,9 @@ "is_entrypoint": false }, "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "toHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -105820,6 +131551,7 @@ "call_sites": [ { "method_name": "getSymbol", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105840,6 +131572,7 @@ }, { "method_name": "getCompanyName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105860,6 +131593,7 @@ }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105880,6 +131614,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105900,6 +131635,7 @@ }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105920,6 +131656,7 @@ }, { "method_name": "getLow", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105940,6 +131677,7 @@ }, { "method_name": "getHigh", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105960,6 +131698,7 @@ }, { "method_name": "getChange", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -105986,9 +131725,9 @@ "is_entrypoint": false }, "getOpen()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getOpen()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106014,9 +131753,9 @@ "is_entrypoint": false }, "getLow()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getLow()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106042,9 +131781,9 @@ "is_entrypoint": false }, "getChange()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getChange()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106070,9 +131809,9 @@ "is_entrypoint": false }, "getHigh()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getHigh()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106098,9 +131837,9 @@ "is_entrypoint": false }, "setPrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setPrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106112,7 +131851,11 @@ "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 150, + "end_line": 150, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.price = price;\n}", @@ -106135,9 +131878,9 @@ "is_entrypoint": false }, "equals(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "equals(Object)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -106151,7 +131894,11 @@ "type": "java.lang.Object", "name": "object", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 202, + "end_line": 202, + "start_column": 27, + "end_column": 39 } ], "code": "{\n if (!(object instanceof QuoteDataBean)) {\n return false;\n }\n QuoteDataBean other = (QuoteDataBean) object;\n if (this.symbol != other.symbol && (this.symbol == null || !this.symbol.equals(other.symbol))) {\n return false;\n }\n return true;\n}", @@ -106170,6 +131917,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "this.symbol", "receiver_type": "java.lang.String", "argument_types": [ @@ -106193,6 +131941,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "other", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "(QuoteDataBean) object", @@ -106208,9 +131964,9 @@ "is_entrypoint": false }, "getSymbol()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getSymbol()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106236,9 +131992,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -106259,6 +132015,7 @@ "call_sites": [ { "method_name": "getSymbol", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106279,6 +132036,7 @@ }, { "method_name": "getCompanyName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106299,6 +132057,7 @@ }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106319,6 +132078,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106339,6 +132099,7 @@ }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106359,6 +132120,7 @@ }, { "method_name": "getLow", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106379,6 +132141,7 @@ }, { "method_name": "getHigh", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106399,6 +132162,7 @@ }, { "method_name": "getChange", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -106425,9 +132189,9 @@ "is_entrypoint": false }, "setLow(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setLow(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106439,7 +132203,11 @@ "type": "java.math.BigDecimal", "name": "low", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 166, + "end_line": 166, + "start_column": 24, + "end_column": 37 } ], "code": "{\n this.low = low;\n}", @@ -106462,9 +132230,9 @@ "is_entrypoint": false }, "(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "QuoteDataBean(String, String, double, BigDecimal, BigDecimal, BigDecimal, BigDecimal, double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106476,49 +132244,81 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 26, + "end_column": 38 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 41, + "end_column": 58 }, { "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 61, + "end_column": 73 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 76, + "end_column": 91 }, { "type": "java.math.BigDecimal", "name": "open", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 94, + "end_column": 108 }, { "type": "java.math.BigDecimal", "name": "low", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 111, + "end_column": 124 }, { "type": "java.math.BigDecimal", "name": "high", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 127, + "end_column": 141 }, { "type": "double", "name": "change", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 85, + "end_line": 85, + "start_column": 144, + "end_column": 156 } ], "code": "{\n setSymbol(symbol);\n setCompanyName(companyName);\n setVolume(volume);\n setPrice(price);\n setOpen(open);\n setLow(low);\n setHigh(high);\n setChange(change);\n}", @@ -106539,6 +132339,7 @@ "call_sites": [ { "method_name": "setSymbol", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106561,6 +132362,7 @@ }, { "method_name": "setCompanyName", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106583,6 +132385,7 @@ }, { "method_name": "setVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106605,6 +132408,7 @@ }, { "method_name": "setPrice", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106627,6 +132431,7 @@ }, { "method_name": "setOpen", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106649,6 +132454,7 @@ }, { "method_name": "setLow", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106671,6 +132477,7 @@ }, { "method_name": "setHigh", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106693,6 +132500,7 @@ }, { "method_name": "setChange", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -106721,9 +132529,9 @@ "is_entrypoint": false }, "setCompanyName(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "setCompanyName(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106735,7 +132543,11 @@ "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 142, + "end_line": 142, + "start_column": 32, + "end_column": 49 } ], "code": "{\n this.companyName = companyName;\n}", @@ -106758,9 +132570,9 @@ "is_entrypoint": false }, "getVolume()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/QuoteDataBean.java", "signature": "getVolume()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -106788,7 +132600,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 45, @@ -106804,7 +132623,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 47, @@ -106822,7 +132648,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 52, @@ -106839,7 +132672,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 56, @@ -106856,7 +132696,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 60, @@ -106873,7 +132720,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 64, @@ -106890,7 +132744,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 68, @@ -106907,7 +132768,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 72, @@ -106924,7 +132792,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 76, @@ -106942,14 +132817,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.http2", + "comments": [ + { + "content": "", + "start_line": 21, + "end_line": 21, + "start_column": 1, + "end_column": 2, + "is_javadoc": false + }, + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 58, + "end_line": 58, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -106975,7 +132878,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 58, + "end_line": 58, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -106987,9 +132899,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -107005,7 +132917,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -107022,6 +132938,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -107044,6 +132961,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -107064,6 +132982,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -107090,9 +133009,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletPush.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 58, + "end_line": 58, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -107109,13 +133037,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 48, + "end_column": 71 } ], "code": "{\n try {\n PushBuilder pushBuilder = req.newPushBuilder();\n if (pushBuilder != null) {\n pushBuilder.path(\"images/graph.gif\").push();\n } else {\n Log.error(\"HTTP/2 not enabled or Push not supported\");\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n try (PrintWriter respWriter = resp.getWriter()) {\n hitCount++;\n //System.out.println(\"Sending hit count: \" + hitCount);\n respWriter.write(\"Ping Servlet HTTP/2\" + \"

Ping Servlet HTTP/2
Init time : \" + initTime + \"

Hit Count: \" + hitCount + \"
\" + \"\" + \"\");\n }\n}", @@ -107135,6 +133071,7 @@ "call_sites": [ { "method_name": "newPushBuilder", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -107155,6 +133092,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/graph.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -107175,6 +133113,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -107197,6 +133136,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -107219,6 +133159,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -107239,6 +133180,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -107259,6 +133201,14 @@ }, { "method_name": "write", + "comment": { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 58, + "end_line": 58, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "respWriter", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -107282,6 +133232,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pushBuilder", "type": "javax.servlet.http.PushBuilder", "initializer": "req.newPushBuilder()", @@ -107291,6 +133249,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "respWriter", "type": "java.io.PrintWriter", "initializer": "resp.getWriter()", @@ -107308,7 +133274,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 35, @@ -107324,7 +133297,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 36, @@ -107339,7 +133319,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 37, @@ -107355,14 +133342,66 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2JNDI performs a basic JNDI lookup of a JDBC DataSource\n *\n ", + "start_line": 29, + "end_line": 33, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 87, + "end_line": 91, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -107386,7 +133425,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 87, + "end_line": 91, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -107398,9 +133470,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 97, + "end_line": 102, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -107416,7 +133497,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 104, + "end_line": 104, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -107433,6 +133518,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -107455,6 +133541,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -107475,6 +133562,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -107501,9 +133589,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 42, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -107520,13 +133617,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -107540,6 +133645,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -107569,9 +133675,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 87, + "end_line": 91, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -107597,9 +133712,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2JNDI.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -107616,13 +133740,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n StringBuffer output = new StringBuffer(100);\n try {\n output.append(\"Ping JNDI -- lookup of JDBC DataSource\" + \"
Ping JNDI -- lookup of JDBC DataSource
Init time : \" + initTime);\n hitCount++;\n output.append(\"
Hit Count: \" + hitCount);\n output.append(\"
\");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2JNDI -- error look up of a JDBC DataSource\");\n res.sendError(500, \"PingServlet2JNDI Exception caught: \" + e.toString());\n }\n}", @@ -107642,6 +133774,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -107664,6 +133797,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -107684,6 +133818,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -107706,6 +133841,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -107728,6 +133864,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -107750,6 +133887,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -107772,6 +133910,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -107792,6 +133931,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -107815,6 +133955,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -107838,6 +133979,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -107858,6 +134000,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -107881,6 +134024,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -107890,6 +134041,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -107907,7 +134066,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 38, @@ -107923,7 +134089,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 39, @@ -107938,7 +134111,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 40, @@ -107954,14 +134134,76 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeJDBC.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeJDBC.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC": { + "is_nested_type": false, + "is_class_or_interface_declaration": false, + "is_enum_declaration": false, + "is_annotation_declaration": true, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": {}, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.util.ArrayList", @@ -107989,7 +134231,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -108002,9 +134244,9 @@ "nested_type_declarations": [], "callable_declarations": { "getOrderData()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "getOrderData()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -108030,9 +134272,9 @@ "is_entrypoint": false }, "getAllOrder()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "getAllOrder()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -108060,6 +134302,7 @@ "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -108082,6 +134325,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -108104,6 +134348,7 @@ }, { "method_name": "getLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -108124,6 +134369,7 @@ }, { "method_name": "getOrders", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -108146,6 +134392,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "orderDataBeans", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -108166,6 +134413,7 @@ }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108186,6 +134434,7 @@ }, { "method_name": "getOrderStatus", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108206,6 +134455,7 @@ }, { "method_name": "getOpenDate", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108226,6 +134476,7 @@ }, { "method_name": "getCompletionDate", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108246,6 +134497,7 @@ }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108266,6 +134518,7 @@ }, { "method_name": "getOrderType", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108286,6 +134539,7 @@ }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108306,6 +134560,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108326,6 +134581,7 @@ }, { "method_name": "setPrice", + "comment": null, "receiver_expr": "r", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ @@ -108348,6 +134604,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "((OrderDataBean) order)", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -108368,6 +134625,7 @@ }, { "method_name": "setTotal", + "comment": null, "receiver_expr": "r", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ @@ -108390,6 +134648,7 @@ }, { "method_name": "multiply", + "comment": null, "receiver_expr": "r.getPrice()", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -108412,6 +134671,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "r", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [], @@ -108432,6 +134692,7 @@ }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "r", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [], @@ -108452,6 +134713,7 @@ }, { "method_name": "setAllOrders", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -108474,6 +134736,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -108494,6 +134757,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -108514,6 +134778,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "argument_types": [ @@ -108543,6 +134808,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -108566,6 +134832,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(true)", @@ -108575,6 +134849,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "(String) session.getAttribute(\"uidBean\")", @@ -108584,6 +134866,14 @@ "end_column": 62 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderDataBeans", "type": "java.util.ArrayList", "initializer": "(TradeConfig.getLongRun() ? new ArrayList() : (ArrayList) tradeAction.getOrders(userID))", @@ -108593,6 +134883,14 @@ "end_column": 135 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orders", "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", "initializer": "new OrderData[orderDataBeans.size()]", @@ -108602,6 +134900,14 @@ "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "count", "type": "int", "initializer": "0", @@ -108611,6 +134917,14 @@ "end_column": 19 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "java.lang.Object", "initializer": "", @@ -108620,6 +134934,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "r", "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "initializer": "new OrderData(((OrderDataBean) order).getOrderID(), ((OrderDataBean) order).getOrderStatus(), ((OrderDataBean) order).getOpenDate(), ((OrderDataBean) order).getCompletionDate(), ((OrderDataBean) order).getOrderFee(), ((OrderDataBean) order).getOrderType(), ((OrderDataBean) order).getQuantity(), ((OrderDataBean) order).getSymbol())", @@ -108635,9 +134957,9 @@ "is_entrypoint": false }, "getOrder()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "getOrder()", - "comment": "", + "comments": [], "annotations": [ "@PostConstruct" ], @@ -108663,6 +134985,7 @@ "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -108685,6 +135008,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -108707,6 +135031,7 @@ }, { "method_name": "setOrderData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -108730,6 +135055,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(true)", @@ -108739,6 +135072,14 @@ "end_column": 64 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "initializer": "(OrderData) session.getAttribute(\"orderData\")", @@ -108754,9 +135095,9 @@ "is_entrypoint": true }, "getAllOrders()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "getAllOrders()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -108782,9 +135123,9 @@ "is_entrypoint": false }, "setAllOrders(OrderData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "setAllOrders(OrderData[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -108796,7 +135137,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", "name": "allOrders", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 28, + "end_column": 48 } ], "code": "{\n this.allOrders = allOrders;\n}", @@ -108817,9 +135162,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "OrderDataJSF(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -108835,7 +135180,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 48, + "end_line": 48, + "start_column": 23, + "end_column": 59 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -108851,6 +135200,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -108871,6 +135221,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -108893,6 +135244,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -108913,6 +135265,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -108933,6 +135286,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -108961,9 +135315,9 @@ "is_entrypoint": false }, "setOrderData(OrderData)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/OrderDataJSF.java", "signature": "setOrderData(OrderData)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -108975,7 +135329,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "name": "orderData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 28, + "end_column": 46 } ], "code": "{\n this.orderData = orderData;\n}", @@ -109000,7 +135358,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.faces.context.ExternalContext", "start_line": 39, @@ -109016,7 +135381,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 42, @@ -109030,7 +135402,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData[]", "start_line": 44, @@ -109044,7 +135423,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "start_line": 45, @@ -109059,52 +135445,66 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeJDBC.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeJDBC.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.interfaces.TradeJDBC": { - "is_nested_type": false, - "is_class_or_interface_declaration": false, - "is_enum_declaration": false, - "is_annotation_declaration": true, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": {}, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 53, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 66, + "end_line": 73, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 79, + "end_line": 86, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n *\n * AccountDataBean accountData = new TradeAction().register(\"user1\",\n * \"password\", \"fullname\", \"address\", \"email\", \"creditCard\", new\n * BigDecimal(123.45), false);\n *\n * OrderDataBean orderData = new TradeAction().buy(\"user1\", \"s:1\",\n * 100.0); orderData = new TradeAction().buy(\"user1\", \"s:2\", 200.0);\n * Thread.sleep(5000); accountData = new\n * TradeAction().getAccountData(\"user1\"); Collection\n * holdingDataBeans = new TradeAction().getHoldings(\"user1\");\n * PrintWriter out = resp.getWriter();\n * resp.setContentType(\"text/html\");\n * out.write(\"

\");\n * out.write(accountData.toString());\n * Log.printCollection(\"user1 Holdings\", holdingDataBeans);\n * ServletContext sc = getServletContext();\n * req.setAttribute(\"results\", \"Success\");\n * req.setAttribute(\"accountData\", accountData);\n * req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n * getServletContext\n * ().getRequestDispatcher(\"/tradehome.jsp\").include(req, resp);\n * out.write(\"

done.\");\n ", + "start_line": 94, + "end_line": 117, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "TradeDirect tradeDirect = new TradeDirect();", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 58, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "java.io.IOException", "java.math.BigDecimal", @@ -109135,7 +135535,48 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 53, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 66, + "end_line": 73, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 79, + "end_line": 86, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n *\n * AccountDataBean accountData = new TradeAction().register(\"user1\",\n * \"password\", \"fullname\", \"address\", \"email\", \"creditCard\", new\n * BigDecimal(123.45), false);\n *\n * OrderDataBean orderData = new TradeAction().buy(\"user1\", \"s:1\",\n * 100.0); orderData = new TradeAction().buy(\"user1\", \"s:2\", 200.0);\n * Thread.sleep(5000); accountData = new\n * TradeAction().getAccountData(\"user1\"); Collection\n * holdingDataBeans = new TradeAction().getHoldings(\"user1\");\n * PrintWriter out = resp.getWriter();\n * resp.setContentType(\"text/html\");\n * out.write(\"

\");\n * out.write(accountData.toString());\n * Log.printCollection(\"user1 Holdings\", holdingDataBeans);\n * ServletContext sc = getServletContext();\n * req.setAttribute(\"results\", \"Success\");\n * req.setAttribute(\"accountData\", accountData);\n * req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n * getServletContext\n * ().getRequestDispatcher(\"/tradehome.jsp\").include(req, resp);\n * out.write(\"

done.\");\n ", + "start_line": 94, + "end_line": 117, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "TradeDirect tradeDirect = new TradeDirect();", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 58, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -109147,9 +135588,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -109165,7 +135606,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n}", @@ -109179,6 +135624,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -109207,9 +135653,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 66, + "end_line": 73, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109226,13 +135681,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 75, + "end_line": 75, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 75, + "end_line": 75, + "start_column": 52, + "end_column": 79 } ], "code": "{\n performTask(request, response);\n}", @@ -109246,6 +135709,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -109275,9 +135739,34 @@ "is_entrypoint": true }, "performTask(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "signature": "performTask(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n *\n * AccountDataBean accountData = new TradeAction().register(\"user1\",\n * \"password\", \"fullname\", \"address\", \"email\", \"creditCard\", new\n * BigDecimal(123.45), false);\n *\n * OrderDataBean orderData = new TradeAction().buy(\"user1\", \"s:1\",\n * 100.0); orderData = new TradeAction().buy(\"user1\", \"s:2\", 200.0);\n * Thread.sleep(5000); accountData = new\n * TradeAction().getAccountData(\"user1\"); Collection\n * holdingDataBeans = new TradeAction().getHoldings(\"user1\");\n * PrintWriter out = resp.getWriter();\n * resp.setContentType(\"text/html\");\n * out.write(\"

\");\n * out.write(accountData.toString());\n * Log.printCollection(\"user1 Holdings\", holdingDataBeans);\n * ServletContext sc = getServletContext();\n * req.setAttribute(\"results\", \"Success\");\n * req.setAttribute(\"accountData\", accountData);\n * req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n * getServletContext\n * ().getRequestDispatcher(\"/tradehome.jsp\").include(req, resp);\n * out.write(\"

done.\");\n ", + "start_line": 94, + "end_line": 117, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "TradeDirect tradeDirect = new TradeDirect();", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 58, + "is_javadoc": false + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 79, + "end_line": 86, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -109292,13 +135781,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 87, + "end_line": 87, + "start_column": 29, + "end_column": 50 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 87, + "end_line": 87, + "start_column": 53, + "end_column": 76 } ], "code": "{\n try {\n Log.debug(\"Enter TestServlet doGet\");\n //TradeDirect tradeDirect = new TradeDirect();\n for (int i = 0; i < 10; i++) {\n tradeAction.createQuote(\"s:\" + i, \"Company \" + i, new BigDecimal(i * 1.1));\n }\n /*\n *\n * AccountDataBean accountData = new TradeAction().register(\"user1\",\n * \"password\", \"fullname\", \"address\", \"email\", \"creditCard\", new\n * BigDecimal(123.45), false);\n *\n * OrderDataBean orderData = new TradeAction().buy(\"user1\", \"s:1\",\n * 100.0); orderData = new TradeAction().buy(\"user1\", \"s:2\", 200.0);\n * Thread.sleep(5000); accountData = new\n * TradeAction().getAccountData(\"user1\"); Collection\n * holdingDataBeans = new TradeAction().getHoldings(\"user1\");\n * PrintWriter out = resp.getWriter();\n * resp.setContentType(\"text/html\");\n * out.write(\"

\");\n * out.write(accountData.toString());\n * Log.printCollection(\"user1 Holdings\", holdingDataBeans);\n * ServletContext sc = getServletContext();\n * req.setAttribute(\"results\", \"Success\");\n * req.setAttribute(\"accountData\", accountData);\n * req.setAttribute(\"holdingDataBeans\", holdingDataBeans);\n * getServletContext\n * ().getRequestDispatcher(\"/tradehome.jsp\").include(req, resp);\n * out.write(\"

done.\");\n */\n } catch (Exception e) {\n Log.error(\"TestServletException\", e);\n }\n}", @@ -109314,6 +135811,7 @@ "call_sites": [ { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -109336,6 +135834,7 @@ }, { "method_name": "createQuote", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -109360,6 +135859,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -109383,6 +135883,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -109406,6 +135907,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -109421,9 +135930,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 53, + "end_line": 60, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109440,13 +135958,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 23, + "end_column": 48 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 51, + "end_column": 78 } ], "code": "{\n performTask(request, response);\n}", @@ -109460,6 +135986,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -109489,9 +136016,9 @@ "is_entrypoint": true }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TestServlet.java", "signature": "TestServlet(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -109507,7 +136034,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 44, + "end_line": 44, + "start_column": 24, + "end_column": 60 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -109523,6 +136054,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -109543,6 +136075,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -109565,6 +136098,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -109585,6 +136119,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -109605,6 +136140,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -109635,7 +136171,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 39, @@ -109651,7 +136194,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 41, @@ -109666,14 +136216,258 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingHTTPSession3 tests the servers ability to manage and persist large\n * HTTPSession data objects. The servlet creates the large custom java object\n * {@link PingSession3Object}. This large session object is retrieved and stored\n * to the session on each user request. The default settings result in approx\n * 2024 bits being retrieved and stored upon each request.\n *\n ", + "start_line": 31, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " this is a general try/catch block. The catch block at the end of this", + "start_line": 80, + "end_line": 80, + "start_column": 9, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " will forward the responce", + "start_line": 81, + "end_line": 81, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Using a StringBuffer to output all at once.", + "start_line": 74, + "end_line": 74, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " to an error page if there is an exception", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object in the PingSession3Object array is 1K in", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " size", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS sets the size of the array to allocate and thus set", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " the size in KBytes of the session object", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS can be initialized by the servlet", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " Here we check for the request parameter to change the size and", + "start_line": 98, + "end_line": 98, + "start_column": 13, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " invalidate the session if it exists", + "start_line": 99, + "end_line": 99, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " NOTE: Current user sessions will remain the same (i.e. when", + "start_line": 100, + "end_line": 100, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS is changed, all user thread must be restarted", + "start_line": 101, + "end_line": 101, + "start_column": 13, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " for the change to fully take effect", + "start_line": 102, + "end_line": 102, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object is about 1024 bits, there are 8 bits in a", + "start_line": 136, + "end_line": 136, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " revert to current value on exception", + "start_line": 114, + "end_line": 114, + "start_column": 19, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " validate input", + "start_line": 106, + "end_line": 106, + "start_column": 17, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 125, + "end_line": 125, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " byte.", + "start_line": 137, + "end_line": 137, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " output the Buffer to the printWriter.", + "start_line": 147, + "end_line": 147, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 153, + "end_line": 153, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 151, + "end_line": 151, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 154, + "end_line": 154, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 159, + "end_line": 163, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 169, + "end_line": 174, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -109699,7 +136493,240 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingHTTPSession3 tests the servers ability to manage and persist large\n * HTTPSession data objects. The servlet creates the large custom java object\n * {@link PingSession3Object}. This large session object is retrieved and stored\n * to the session on each user request. The default settings result in approx\n * 2024 bits being retrieved and stored upon each request.\n *\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " this is a general try/catch block. The catch block at the end of this", + "start_line": 80, + "end_line": 80, + "start_column": 9, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " will forward the responce", + "start_line": 81, + "end_line": 81, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Using a StringBuffer to output all at once.", + "start_line": 74, + "end_line": 74, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " to an error page if there is an exception", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object in the PingSession3Object array is 1K in", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " size", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS sets the size of the array to allocate and thus set", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " the size in KBytes of the session object", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS can be initialized by the servlet", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " Here we check for the request parameter to change the size and", + "start_line": 98, + "end_line": 98, + "start_column": 13, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " invalidate the session if it exists", + "start_line": 99, + "end_line": 99, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " NOTE: Current user sessions will remain the same (i.e. when", + "start_line": 100, + "end_line": 100, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS is changed, all user thread must be restarted", + "start_line": 101, + "end_line": 101, + "start_column": 13, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " for the change to fully take effect", + "start_line": 102, + "end_line": 102, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object is about 1024 bits, there are 8 bits in a", + "start_line": 136, + "end_line": 136, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " revert to current value on exception", + "start_line": 114, + "end_line": 114, + "start_column": 19, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " validate input", + "start_line": 106, + "end_line": 106, + "start_column": 17, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 125, + "end_line": 125, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " byte.", + "start_line": 137, + "end_line": 137, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " output the Buffer to the printWriter.", + "start_line": 147, + "end_line": 147, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 153, + "end_line": 153, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 151, + "end_line": 151, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 154, + "end_line": 154, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 159, + "end_line": 163, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 169, + "end_line": 174, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingHTTPSession3 tests the servers ability to manage and persist large\n * HTTPSession data objects. The servlet creates the large custom java object\n * {@link PingSession3Object}. This large session object is retrieved and stored\n * to the session on each user request. The default settings result in approx\n * 2024 bits being retrieved and stored upon each request.\n *\n ", + "start_line": 31, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -109711,9 +136738,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 169, + "end_line": 174, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109729,7 +136765,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 176, + "end_line": 176, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -109746,6 +136786,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -109768,6 +136809,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -109788,6 +136830,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -109814,9 +136857,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109833,13 +136885,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -109853,6 +136913,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -109882,9 +136943,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 159, + "end_line": 163, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109910,9 +136980,210 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " this is a general try/catch block. The catch block at the end of this", + "start_line": 80, + "end_line": 80, + "start_column": 9, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " will forward the responce", + "start_line": 81, + "end_line": 81, + "start_column": 9, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " Using a StringBuffer to output all at once.", + "start_line": 74, + "end_line": 74, + "start_column": 9, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " to an error page if there is an exception", + "start_line": 82, + "end_line": 82, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object in the PingSession3Object array is 1K in", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " size", + "start_line": 94, + "end_line": 94, + "start_column": 13, + "end_column": 19, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS sets the size of the array to allocate and thus set", + "start_line": 95, + "end_line": 95, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " the size in KBytes of the session object", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS can be initialized by the servlet", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " Here we check for the request parameter to change the size and", + "start_line": 98, + "end_line": 98, + "start_column": 13, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " invalidate the session if it exists", + "start_line": 99, + "end_line": 99, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " NOTE: Current user sessions will remain the same (i.e. when", + "start_line": 100, + "end_line": 100, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " NUM_OBJECTS is changed, all user thread must be restarted", + "start_line": 101, + "end_line": 101, + "start_column": 13, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " for the change to fully take effect", + "start_line": 102, + "end_line": 102, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Each PingSession3Object is about 1024 bits, there are 8 bits in a", + "start_line": 136, + "end_line": 136, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 89, + "end_line": 89, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " revert to current value on exception", + "start_line": 114, + "end_line": 114, + "start_column": 19, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " validate input", + "start_line": 106, + "end_line": 106, + "start_column": 17, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 125, + "end_line": 125, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " byte.", + "start_line": 137, + "end_line": 137, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " output the Buffer to the printWriter.", + "start_line": 147, + "end_line": 147, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 153, + "end_line": 153, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 151, + "end_line": 151, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 154, + "end_line": 154, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -109929,13 +137200,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 23, + "end_column": 48 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 51, + "end_column": 78 } ], "code": "{\n PrintWriter out = response.getWriter();\n // Using a StringBuffer to output all at once.\n StringBuffer outputBuffer = new StringBuffer();\n HttpSession session = null;\n PingSession3Object[] sessionData;\n response.setContentType(\"text/html\");\n // this is a general try/catch block. The catch block at the end of this\n // will forward the responce\n // to an error page if there is an exception\n try {\n try {\n session = request.getSession(true);\n } catch (Exception e) {\n Log.error(e, \"PingSession3.doGet(...): error getting session\");\n // rethrow the exception for handling in one place.\n throw e;\n }\n // Each PingSession3Object in the PingSession3Object array is 1K in\n // size\n // NUM_OBJECTS sets the size of the array to allocate and thus set\n // the size in KBytes of the session object\n // NUM_OBJECTS can be initialized by the servlet\n // Here we check for the request parameter to change the size and\n // invalidate the session if it exists\n // NOTE: Current user sessions will remain the same (i.e. when\n // NUM_OBJECTS is changed, all user thread must be restarted\n // for the change to fully take effect\n String num_objects;\n if ((num_objects = request.getParameter(\"num_objects\")) != null) {\n // validate input\n try {\n int x = Integer.parseInt(num_objects);\n if (x > 0) {\n NUM_OBJECTS = x;\n }\n } catch (Exception e) {\n Log.error(e, \"PingSession3.doGet(...): input should be an integer, input=\" + num_objects);\n }\n // revert to current value on exception\n outputBuffer.append(\" Session object size set to \" + NUM_OBJECTS + \"K bytes \");\n if (session != null) {\n session.invalidate();\n }\n out.print(outputBuffer.toString());\n out.close();\n return;\n }\n // Get the session data value\n sessionData = (PingSession3Object[]) session.getAttribute(\"sessiontest.sessionData\");\n if (sessionData == null) {\n sessionData = new PingSession3Object[NUM_OBJECTS];\n for (int i = 0; i < NUM_OBJECTS; i++) {\n sessionData[i] = new PingSession3Object();\n }\n }\n session.setAttribute(\"sessiontest.sessionData\", sessionData);\n // Each PingSession3Object is about 1024 bits, there are 8 bits in a\n // byte.\n int num_bytes = (NUM_OBJECTS * 1024) / 8;\n response.setHeader(\"SessionTrackingTest-largeSessionData\", num_bytes + \"bytes\");\n outputBuffer.append(\"Session Large Data Test

HTTP Session Test 3: Large Data
Init time: \").append(initTime).append(\"

\");\n hitCount++;\n outputBuffer.append(\"Hit Count: \").append(hitCount).append(\"
Session object updated. Session Object size = \" + num_bytes + \" bytes
\");\n // output the Buffer to the printWriter.\n out.println(outputBuffer.toString());\n } catch (Exception e) {\n // log the excecption\n Log.error(e, \"PingSession3.doGet(..l.): error.\");\n // set the server responce to 500 and forward to the web app defined\n // error page\n response.sendError(500, \"PingSession3.doGet(...): error. \" + e.toString());\n }\n}", @@ -109958,6 +137237,7 @@ "call_sites": [ { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -109978,6 +137258,7 @@ }, { "method_name": "setContentType", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -110000,6 +137281,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "request", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -110022,6 +137304,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -110045,6 +137328,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "request", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -110067,6 +137351,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -110089,6 +137374,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -110112,6 +137398,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110134,6 +137421,7 @@ }, { "method_name": "invalidate", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [], @@ -110154,6 +137442,7 @@ }, { "method_name": "print", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -110176,6 +137465,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "outputBuffer", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -110196,6 +137486,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -110216,6 +137507,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -110238,6 +137530,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -110261,6 +137554,7 @@ }, { "method_name": "setHeader", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -110284,6 +137578,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer.append(\"Session Large Data Test

HTTP Session Test 3: Large Data
Init time: \").append(initTime)", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110306,6 +137601,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer.append(\"Session Large Data Test

HTTP Session Test 3: Large Data
Init time: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110328,6 +137624,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110350,6 +137647,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer.append(\"Hit Count: \").append(hitCount)", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110372,6 +137670,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer.append(\"Hit Count: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110394,6 +137693,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "outputBuffer", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -110416,6 +137716,14 @@ }, { "method_name": "println", + "comment": { + "content": " output the Buffer to the printWriter.", + "start_line": 147, + "end_line": 147, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -110438,6 +137746,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "outputBuffer", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -110458,6 +137767,14 @@ }, { "method_name": "error", + "comment": { + "content": " log the excecption", + "start_line": 151, + "end_line": 151, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -110481,6 +137798,14 @@ }, { "method_name": "sendError", + "comment": { + "content": " error page", + "start_line": 154, + "end_line": 154, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -110504,6 +137829,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -110524,6 +137850,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -110544,6 +137871,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3Object", "argument_types": [], @@ -110565,6 +137893,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -110574,6 +137910,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "outputBuffer", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer()", @@ -110583,6 +137927,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "null", @@ -110592,6 +137944,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "sessionData", "type": "com.ibm.websphere.samples.daytrader.web.prims.PingSession3Object[]", "initializer": "", @@ -110601,6 +137961,14 @@ "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "num_objects", "type": "java.lang.String", "initializer": "", @@ -110610,6 +137978,14 @@ "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "x", "type": "int", "initializer": "Integer.parseInt(num_objects)", @@ -110619,6 +137995,14 @@ "end_column": 57 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", @@ -110628,6 +138012,14 @@ "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "num_bytes", "type": "int", "initializer": "(NUM_OBJECTS * 1024) / 8", @@ -110645,7 +138037,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 42, @@ -110661,7 +138060,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -110676,7 +138082,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 44, @@ -110691,7 +138104,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 45, @@ -110707,14 +138127,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJDBCReadPrepStmt uses a prepared statement for database update. Statement\n * parameters are set dynamically on each request. This primative uses\n * {@link com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect} to set the\n * price of a random stock (generated by\n * {@link com.ibm.websphere.samples.daytrader.util.TradeConfig}) through the use\n * of prepared statements.\n *\n ", + "start_line": 35, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " get a random symbol to update and a random price.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " update the price of our symbol", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " write the output", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 103, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 127, + "end_line": 135, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.math.BigDecimal", @@ -110744,7 +138240,72 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingJDBCReadPrepStmt uses a prepared statement for database update. Statement\n * parameters are set dynamically on each request. This primative uses\n * {@link com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect} to set the\n * price of a random stock (generated by\n * {@link com.ibm.websphere.samples.daytrader.util.TradeConfig}) through the use\n * of prepared statements.\n *\n */", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " get a random symbol to update and a random price.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " update the price of our symbol", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " write the output", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 103, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 127, + "end_line": 135, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n *\n * PingJDBCReadPrepStmt uses a prepared statement for database update. Statement\n * parameters are set dynamically on each request. This primative uses\n * {@link com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect} to set the\n * price of a random stock (generated by\n * {@link com.ibm.websphere.samples.daytrader.util.TradeConfig}) through the use\n * of prepared statements.\n *\n ", + "start_line": 35, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -110756,9 +138317,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 113, + "end_line": 118, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -110774,7 +138344,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 120, + "end_line": 120, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -110791,6 +138365,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -110813,6 +138388,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -110833,6 +138409,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -110859,9 +138436,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 127, + "end_line": 135, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -110878,13 +138464,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -110898,6 +138492,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -110927,9 +138522,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 103, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -110955,9 +138559,42 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJDBCWrite.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " get a random symbol to update and a random price.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " update the price of our symbol", + "start_line": 80, + "end_line": 80, + "start_column": 13, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " write the output", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 56, + "end_line": 64, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -110974,13 +138611,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 47, + "end_column": 69 } ], "code": "{\n String symbol = null;\n BigDecimal newPrice;\n StringBuffer output = new StringBuffer(100);\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n try {\n // get a random symbol to update and a random price.\n symbol = TradeConfig.rndSymbol();\n newPrice = TradeConfig.getRandomPriceChangeFactor();\n // update the price of our symbol\n QuoteDataBean quoteData = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n quoteData = trade.updateQuotePriceVolumeInt(symbol, newPrice, 100.0, false);\n }\n // write the output\n output.append(\"Ping JDBC Write w/ Prepared Stmt.\" + \"
Ping JDBC Write w/ Prep Stmt:
Init time : \" + initTime);\n hitCount++;\n output.append(\"
Hit Count: \" + hitCount);\n output.append(\"
Update Information
\");\n output.append(\"
\" + quoteData.toHTML() + \"
\");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingJDBCWrite -- error updating quote for symbol\", symbol);\n res.sendError(500, \"PingJDBCWrite Exception caught: \" + e.toString());\n }\n}", @@ -111004,6 +138649,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -111026,6 +138672,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -111046,6 +138693,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -111066,6 +138714,7 @@ }, { "method_name": "getRandomPriceChangeFactor", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -111086,6 +138735,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -111106,6 +138756,7 @@ }, { "method_name": "updateQuotePriceVolumeInt", + "comment": null, "receiver_expr": "trade", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "argument_types": [ @@ -111131,6 +138782,14 @@ }, { "method_name": "append", + "comment": { + "content": " write the output", + "start_line": 87, + "end_line": 87, + "start_column": 13, + "end_column": 31, + "is_javadoc": false + }, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -111153,6 +138812,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -111175,6 +138835,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -111197,6 +138858,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -111219,6 +138881,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -111239,6 +138902,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -111261,6 +138925,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -111281,6 +138946,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -111305,6 +138971,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -111328,6 +138995,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -111348,6 +139016,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -111371,6 +139040,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -111380,6 +139057,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newPrice", "type": "java.math.BigDecimal", "initializer": "", @@ -111389,6 +139074,14 @@ "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -111398,6 +139091,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -111407,6 +139108,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -111416,6 +139125,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -111425,6 +139142,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -111442,7 +139167,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "start_line": 48, @@ -111457,7 +139189,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 52, @@ -111473,7 +139212,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 53, @@ -111488,7 +139234,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 54, @@ -111504,14 +139257,170 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n * TradeConfigServlet provides a servlet interface to adjust DayTrader runtime parameters.\n * TradeConfigServlet updates values in the {@link com.ibm.websphere.samples.daytrader.web.TradeConfig} JavaBean holding\n * all configuration and runtime parameters for the Trade application\n *\n ", + "start_line": 36, + "end_line": 41, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 51, + "end_line": 53, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Create the TradeConfig bean and pass it the config.jsp page\n * to display the current Trade runtime configuration\n * Creation date: (2/8/2000 3:43:59 PM)\n ", + "start_line": 59, + "end_line": 63, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Update Trade runtime configuration paramaters\n * Creation date: (2/8/2000 3:44:24 PM)\n ", + "start_line": 94, + "end_line": 97, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 107, + "end_line": 107, + "start_column": 81, + "end_column": 98, + "is_javadoc": false + }, + { + "content": ">>rjm", + "start_line": 110, + "end_line": 110, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 128, + "end_line": 128, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 122, + "end_line": 122, + "start_column": 74, + "end_column": 91, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 140, + "end_line": 140, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 152, + "end_line": 152, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "<>rjm", + "start_line": 147, + "end_line": 147, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "Locate DDL file for the specified database", + "start_line": 259, + "end_line": 259, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 262, + "end_line": 262, + "start_column": 50, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 264, + "end_line": 264, + "start_column": 66, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 266, + "end_line": 266, + "start_column": 60, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 268, + "end_line": 268, + "start_column": 19, + "end_column": 49, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.inject.Inject", @@ -111540,7 +139449,152 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n * TradeConfigServlet provides a servlet interface to adjust DayTrader runtime parameters.\n * TradeConfigServlet updates values in the {@link com.ibm.websphere.samples.daytrader.web.TradeConfig} JavaBean holding\n * all configuration and runtime parameters for the Trade application\n *\n */", + "comments": [ + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 51, + "end_line": 53, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Create the TradeConfig bean and pass it the config.jsp page\n * to display the current Trade runtime configuration\n * Creation date: (2/8/2000 3:43:59 PM)\n ", + "start_line": 59, + "end_line": 63, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Update Trade runtime configuration paramaters\n * Creation date: (2/8/2000 3:44:24 PM)\n ", + "start_line": 94, + "end_line": 97, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 107, + "end_line": 107, + "start_column": 81, + "end_column": 98, + "is_javadoc": false + }, + { + "content": ">>rjm", + "start_line": 110, + "end_line": 110, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 128, + "end_line": 128, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 122, + "end_line": 122, + "start_column": 74, + "end_column": 91, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 140, + "end_line": 140, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 152, + "end_line": 152, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "<>rjm", + "start_line": 147, + "end_line": 147, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "Locate DDL file for the specified database", + "start_line": 259, + "end_line": 259, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 262, + "end_line": 262, + "start_column": 50, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 264, + "end_line": 264, + "start_column": 66, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 266, + "end_line": 266, + "start_column": 60, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 268, + "end_line": 268, + "start_column": 19, + "end_column": 49, + "is_javadoc": false + }, + { + "content": "\n * TradeConfigServlet provides a servlet interface to adjust DayTrader runtime parameters.\n * TradeConfigServlet updates values in the {@link com.ibm.websphere.samples.daytrader.web.TradeConfig} JavaBean holding\n * all configuration and runtime parameters for the Trade application\n *\n ", + "start_line": 36, + "end_line": 41, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -111553,9 +139607,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "signature": "init(ServletConfig)", - "comment": "/**\n * Servlet initialization method.\n */", + "comments": [ + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 51, + "end_line": 53, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -111571,7 +139634,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n}", @@ -111585,6 +139652,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -111613,9 +139681,50 @@ "is_entrypoint": false }, "service(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "signature": "service(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": "Locate DDL file for the specified database", + "start_line": 259, + "end_line": 259, + "start_column": 9, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " if db is DB2", + "start_line": 262, + "end_line": 262, + "start_column": 50, + "end_column": 64, + "is_javadoc": false + }, + { + "content": "if db is Derby", + "start_line": 264, + "end_line": 264, + "start_column": 66, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " if the Db is Oracle", + "start_line": 266, + "end_line": 266, + "start_column": 60, + "end_column": 81, + "is_javadoc": false + }, + { + "content": " Unsupported \"Other\" Database", + "start_line": 268, + "end_line": 268, + "start_column": 19, + "end_column": 49, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -111632,13 +139741,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 221, + "end_line": 221, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 221, + "end_line": 221, + "start_column": 47, + "end_column": 70 } ], "code": "{\n String action = null;\n String result = \"\";\n resp.setContentType(\"text/html\");\n try {\n action = req.getParameter(\"action\");\n if (action == null) {\n doConfigDisplay(req, resp, result + \"
Current DayTrader Configuration:
\");\n return;\n } else if (action.equals(\"updateConfig\")) {\n doConfigUpdate(req, resp);\n result = \"
DayTrader Configuration Updated
\";\n } else if (action.equals(\"resetTrade\")) {\n doResetTrade(req, resp, \"\");\n return;\n } else if (action.equals(\"buildDB\")) {\n resp.setContentType(\"text/html\");\n dbUtils.buildDB(resp.getWriter(), null);\n result = \"DayTrader Database Built - \" + TradeConfig.getMAX_USERS() + \"users created\";\n } else if (action.equals(\"buildDBTables\")) {\n resp.setContentType(\"text/html\");\n String dbProductName = null;\n try {\n dbProductName = dbUtils.checkDBProductName();\n } catch (Exception e) {\n Log.error(e, \"TradeBuildDB: Unable to check DB Product name\");\n }\n if (dbProductName == null) {\n resp.getWriter().println(\"
TradeBuildDB: **** Unable to check DB Product name, please check Database/AppServer configuration and retry ****
\");\n return;\n }\n String ddlFile = null;\n //Locate DDL file for the specified database\n try {\n resp.getWriter().println(\"
TradeBuildDB: **** Database Product detected: \" + dbProductName + \" ****
\");\n if (dbProductName.startsWith(\"DB2/\")) {\n // if db is DB2\n ddlFile = \"/dbscripts/db2/Table.ddl\";\n } else if (dbProductName.startsWith(\"Apache Derby\")) {\n //if db is Derby\n ddlFile = \"/dbscripts/derby/Table.ddl\";\n } else if (dbProductName.startsWith(\"Oracle\")) {\n // if the Db is Oracle\n ddlFile = \"/dbscripts/oracle/Table.ddl\";\n } else {\n // Unsupported \"Other\" Database\n ddlFile = \"/dbscripts/other/Table.ddl\";\n resp.getWriter().println(\"
TradeBuildDB: **** This Database is unsupported/untested use at your own risk ****
\");\n }\n resp.getWriter().println(\"
TradeBuildDB: **** The DDL file at path \" + ddlFile + \" will be used ****
\");\n resp.getWriter().flush();\n } catch (Exception e) {\n Log.error(e, \"TradeBuildDB: Unable to locate DDL file for the specified database\");\n resp.getWriter().println(\"
TradeBuildDB: **** Unable to locate DDL file for the specified database ****
\");\n return;\n }\n dbUtils.buildDB(resp.getWriter(), getServletContext().getResourceAsStream(ddlFile));\n }\n doConfigDisplay(req, resp, result + \"Current DayTrader Configuration:\");\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet.service(...)\", \"Exception trying to perform action=\" + action);\n resp.sendError(500, \"TradeConfigServlet.service(...)\" + \"Exception trying to perform action=\" + action + \"\\nException details: \" + e.toString());\n }\n}", @@ -111656,6 +139773,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -111678,6 +139796,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -111700,6 +139819,7 @@ }, { "method_name": "doConfigDisplay", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -111724,6 +139844,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -111746,6 +139867,7 @@ }, { "method_name": "doConfigUpdate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -111769,6 +139891,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -111791,6 +139914,7 @@ }, { "method_name": "doResetTrade", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -111815,6 +139939,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -111837,6 +139962,7 @@ }, { "method_name": "setContentType", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -111859,6 +139985,7 @@ }, { "method_name": "buildDB", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -111882,6 +140009,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -111902,6 +140030,7 @@ }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -111922,6 +140051,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -111944,6 +140074,7 @@ }, { "method_name": "setContentType", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -111966,6 +140097,7 @@ }, { "method_name": "checkDBProductName", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [], @@ -111986,6 +140118,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -112009,6 +140142,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -112031,6 +140165,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112051,6 +140186,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -112073,6 +140209,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112093,6 +140230,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -112115,6 +140253,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -112137,6 +140276,7 @@ }, { "method_name": "startsWith", + "comment": null, "receiver_expr": "dbProductName", "receiver_type": "java.lang.String", "argument_types": [ @@ -112159,6 +140299,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -112181,6 +140322,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112201,6 +140343,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -112223,6 +140366,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112243,6 +140387,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -112263,6 +140408,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112283,6 +140429,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -112306,6 +140453,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "resp.getWriter()", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -112328,6 +140476,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112348,6 +140497,7 @@ }, { "method_name": "buildDB", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -112371,6 +140521,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -112391,6 +140542,7 @@ }, { "method_name": "getResourceAsStream", + "comment": null, "receiver_expr": "getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -112413,6 +140565,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -112433,6 +140586,7 @@ }, { "method_name": "doConfigDisplay", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -112457,6 +140611,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -112481,6 +140636,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -112504,6 +140660,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -112525,6 +140682,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "action", "type": "java.lang.String", "initializer": "null", @@ -112534,6 +140699,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "result", "type": "java.lang.String", "initializer": "\"\"", @@ -112543,6 +140716,14 @@ "end_column": 22 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "dbProductName", "type": "java.lang.String", "initializer": "null", @@ -112552,6 +140733,14 @@ "end_column": 35 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ddlFile", "type": "java.lang.String", "initializer": "null", @@ -112567,9 +140756,9 @@ "is_entrypoint": true }, "doResetTrade(HttpServletRequest, HttpServletResponse, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "signature": "doResetTrade(HttpServletRequest, HttpServletResponse, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -112581,19 +140770,31 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 45, + "end_column": 68 }, { "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 71, + "end_column": 84 } ], "code": "{\n RunStatsDataBean runStatsData = new RunStatsDataBean();\n TradeConfig currentConfig = new TradeConfig();\n try {\n runStatsData = dbUtils.resetTrade(false);\n req.setAttribute(\"runStatsData\", runStatsData);\n req.setAttribute(\"tradeConfig\", currentConfig);\n results += \"Trade Reset completed successfully\";\n req.setAttribute(\"status\", results);\n } catch (Exception e) {\n results += \"Trade Reset Error - see log for details\";\n Log.error(e, results);\n throw e;\n }\n getServletConfig().getServletContext().getRequestDispatcher(TradeConfig.getPage(TradeConfig.STATS_PAGE)).include(req, resp);\n}", @@ -112613,6 +140814,7 @@ "call_sites": [ { "method_name": "resetTrade", + "comment": null, "receiver_expr": "dbUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "argument_types": [ @@ -112635,6 +140837,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -112658,6 +140861,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -112681,6 +140885,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -112704,6 +140909,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -112727,6 +140933,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "getServletConfig().getServletContext().getRequestDispatcher(TradeConfig.getPage(TradeConfig.STATS_PAGE))", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -112750,6 +140957,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "getServletConfig().getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -112772,6 +140980,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -112792,6 +141001,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -112812,6 +141022,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -112834,6 +141045,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "argument_types": [], @@ -112854,6 +141066,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -112875,6 +141088,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "runStatsData", "type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", "initializer": "new RunStatsDataBean()", @@ -112884,6 +141105,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentConfig", "type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "initializer": "new TradeConfig()", @@ -112899,9 +141128,18 @@ "is_entrypoint": false }, "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "signature": "doConfigDisplay(HttpServletRequest, HttpServletResponse, String)", - "comment": "/**\n * Create the TradeConfig bean and pass it the config.jsp page\n * to display the current Trade runtime configuration\n * Creation date: (2/8/2000 3:43:59 PM)\n */", + "comments": [ + { + "content": "\n * Create the TradeConfig bean and pass it the config.jsp page\n * to display the current Trade runtime configuration\n * Creation date: (2/8/2000 3:43:59 PM)\n ", + "start_line": 59, + "end_line": 63, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -112913,19 +141151,31 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 48, + "end_column": 71 }, { "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 74, + "end_column": 87 } ], "code": "{\n TradeConfig currentConfig = new TradeConfig();\n req.setAttribute(\"tradeConfig\", currentConfig);\n req.setAttribute(\"status\", results);\n getServletConfig().getServletContext().getRequestDispatcher(TradeConfig.getPage(TradeConfig.CONFIG_PAGE)).include(req, resp);\n}", @@ -112943,6 +141193,7 @@ "call_sites": [ { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -112966,6 +141217,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -112989,6 +141241,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "getServletConfig().getServletContext().getRequestDispatcher(TradeConfig.getPage(TradeConfig.CONFIG_PAGE))", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -113012,6 +141265,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "getServletConfig().getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -113034,6 +141288,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -113054,6 +141309,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -113074,6 +141330,7 @@ }, { "method_name": "getPage", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113096,6 +141353,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113117,6 +141375,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentConfig", "type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "initializer": "new TradeConfig()", @@ -113132,9 +141398,90 @@ "is_entrypoint": false }, "doConfigUpdate(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeConfigServlet.java", "signature": "doConfigUpdate(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Update Trade runtime configuration paramaters\n * Creation date: (2/8/2000 3:44:24 PM)\n */", + "comments": [ + { + "content": " If the value is bad, simply revert to current", + "start_line": 114, + "end_line": 114, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 107, + "end_line": 107, + "start_column": 81, + "end_column": 98, + "is_javadoc": false + }, + { + "content": ">>rjm", + "start_line": 110, + "end_line": 110, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": " If the value is bad, simply revert to current", + "start_line": 128, + "end_line": 128, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "Input validation", + "start_line": 122, + "end_line": 122, + "start_column": 74, + "end_column": 91, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 140, + "end_line": 140, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "On error, revert to saved", + "start_line": 152, + "end_line": 152, + "start_column": 9, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "<>rjm", + "start_line": 147, + "end_line": 147, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "\n * Update Trade runtime configuration paramaters\n * Creation date: (2/8/2000 3:44:24 PM)\n ", + "start_line": 94, + "end_line": 97, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [], "thrown_exceptions": [ @@ -113146,13 +141493,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 98, + "end_line": 98, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 98, + "end_line": 98, + "start_column": 47, + "end_column": 70 } ], "code": "{\n String currentConfigStr = \"\\n\\n########## Trade configuration update. Current config:\\n\\n\";\n currentConfigStr += \"\\t\\tRuntimeMode:\\t\\t\" + TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()] + \"\\n\";\n String orderProcessingModeStr = req.getParameter(\"OrderProcessingMode\");\n if (orderProcessingModeStr != null) {\n try {\n int i = Integer.parseInt(orderProcessingModeStr);\n if (//Input validation\n (i >= 0) && (i < TradeConfig.getOrderProcessingModeNames().length))\n TradeConfig.setOrderProcessingMode(i);\n } catch (Exception e) {\n //>>rjm\n Log.error(e, \"TradeConfigServlet.doConfigUpdate(..): minor exception caught\", \"trying to set orderProcessing to \" + orderProcessingModeStr, \"reverting to current value\");\n }\n // If the value is bad, simply revert to current\n }\n currentConfigStr += \"\\t\\tOrderProcessingMode:\\t\\t\" + TradeConfig.getOrderProcessingModeNames()[TradeConfig.getOrderProcessingMode()] + \"\\n\";\n String webInterfaceStr = req.getParameter(\"WebInterface\");\n if (webInterfaceStr != null) {\n try {\n int i = Integer.parseInt(webInterfaceStr);\n if (//Input validation\n (i >= 0) && (i < TradeConfig.getWebInterfaceNames().length))\n TradeConfig.setWebInterface(i);\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet.doConfigUpdate(..): minor exception caught\", \"trying to set WebInterface to \" + webInterfaceStr, \"reverting to current value\");\n }\n // If the value is bad, simply revert to current\n }\n currentConfigStr += \"\\t\\tWeb Interface:\\t\\t\\t\" + TradeConfig.getWebInterfaceNames()[TradeConfig.getWebInterface()] + \"\\n\";\n String parm = req.getParameter(\"MaxUsers\");\n if ((parm != null) && (parm.length() > 0)) {\n try {\n TradeConfig.setMAX_USERS(Integer.parseInt(parm));\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet.doConfigUpdate(..): minor exception caught\", \"Setting maxusers, probably error parsing string to int:\" + parm, \"revertying to current value: \" + TradeConfig.getMAX_USERS());\n }\n //On error, revert to saved\n }\n parm = req.getParameter(\"MaxQuotes\");\n if ((parm != null) && (parm.length() > 0)) {\n try {\n TradeConfig.setMAX_QUOTES(Integer.parseInt(parm));\n } catch (Exception e) {\n //>>rjm\n Log.error(e, \"TradeConfigServlet: minor exception caught\", \"trying to set max_quotes, error on parsing int \" + parm, \"reverting to current value \" + TradeConfig.getMAX_QUOTES());\n //< 0)) {\n try {\n TradeConfig.setMarketSummaryInterval(Integer.parseInt(parm));\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet: minor exception caught\", \"trying to set marketSummaryInterval, error on parsing int \" + parm, \"reverting to current value \" + TradeConfig.getMarketSummaryInterval());\n }\n }\n currentConfigStr += \"\\t\\tMarket Summary Interval:\\t\" + TradeConfig.getMarketSummaryInterval() + \"\\n\";\n parm = req.getParameter(\"primIterations\");\n if ((parm != null) && (parm.length() > 0)) {\n try {\n TradeConfig.setPrimIterations(Integer.parseInt(parm));\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet: minor exception caught\", \"trying to set primIterations, error on parsing int \" + parm, \"reverting to current value \" + TradeConfig.getPrimIterations());\n }\n }\n currentConfigStr += \"\\t\\tPrimitive Iterations:\\t\\t\" + TradeConfig.getPrimIterations() + \"\\n\";\n String enablePublishQuotePriceChange = req.getParameter(\"EnablePublishQuotePriceChange\");\n if (enablePublishQuotePriceChange != null)\n TradeConfig.setPublishQuotePriceChange(true);\n else\n TradeConfig.setPublishQuotePriceChange(false);\n currentConfigStr += \"\\t\\tTradeStreamer MDB Enabled:\\t\" + TradeConfig.getPublishQuotePriceChange() + \"\\n\";\n parm = req.getParameter(\"ListQuotePriceChangeFrequency\");\n if ((parm != null) && (parm.length() > 0)) {\n try {\n TradeConfig.setListQuotePriceChangeFrequency(Integer.parseInt(parm));\n } catch (Exception e) {\n Log.error(e, \"TradeConfigServlet: minor exception caught\", \"trying to set percentSentToWebSocket, error on parsing int \" + parm, \"reverting to current value \" + TradeConfig.getListQuotePriceChangeFrequency());\n }\n }\n currentConfigStr += \"\\t\\t% of trades on Websocket:\\t\" + TradeConfig.getListQuotePriceChangeFrequency() + \"\\n\";\n String enableLongRun = req.getParameter(\"EnableLongRun\");\n if (enableLongRun != null)\n TradeConfig.setLongRun(true);\n else\n TradeConfig.setLongRun(false);\n currentConfigStr += \"\\t\\tLong Run Enabled:\\t\\t\" + TradeConfig.getLongRun() + \"\\n\";\n String displayOrderAlerts = req.getParameter(\"DisplayOrderAlerts\");\n if (displayOrderAlerts != null)\n TradeConfig.setDisplayOrderAlerts(true);\n else\n TradeConfig.setDisplayOrderAlerts(false);\n currentConfigStr += \"\\t\\tDisplay Order Alerts:\\t\\t\" + TradeConfig.getDisplayOrderAlerts() + \"\\n\";\n System.out.println(currentConfigStr);\n}", @@ -113172,6 +141527,7 @@ "call_sites": [ { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113192,6 +141548,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113212,6 +141569,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113234,6 +141592,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -113256,6 +141615,7 @@ }, { "method_name": "getOrderProcessingModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113276,6 +141636,7 @@ }, { "method_name": "setOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113298,6 +141659,14 @@ }, { "method_name": "error", + "comment": { + "content": ">>rjm", + "start_line": 110, + "end_line": 110, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -113323,6 +141692,7 @@ }, { "method_name": "getOrderProcessingModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113343,6 +141713,7 @@ }, { "method_name": "getOrderProcessingMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113363,6 +141734,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113385,6 +141757,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -113407,6 +141780,7 @@ }, { "method_name": "getWebInterfaceNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113427,6 +141801,7 @@ }, { "method_name": "setWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113449,6 +141824,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -113474,6 +141850,7 @@ }, { "method_name": "getWebInterfaceNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113494,6 +141871,7 @@ }, { "method_name": "getWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113514,6 +141892,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113536,6 +141915,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [], @@ -113556,6 +141936,7 @@ }, { "method_name": "setMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113578,6 +141959,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -113600,6 +141982,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -113625,6 +142008,7 @@ }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113645,6 +142029,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113667,6 +142052,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [], @@ -113687,6 +142073,7 @@ }, { "method_name": "setMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113709,6 +142096,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -113731,6 +142119,14 @@ }, { "method_name": "error", + "comment": { + "content": ">>rjm", + "start_line": 147, + "end_line": 147, + "start_column": 9, + "end_column": 15, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -113756,6 +142152,7 @@ }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113776,6 +142173,7 @@ }, { "method_name": "getMAX_USERS", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113796,6 +142194,7 @@ }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113816,6 +142215,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113838,6 +142238,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [], @@ -113858,6 +142259,7 @@ }, { "method_name": "setMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -113880,6 +142282,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -113902,6 +142305,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -113927,6 +142331,7 @@ }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113947,6 +142352,7 @@ }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -113967,6 +142373,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -113989,6 +142396,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [], @@ -114009,6 +142417,7 @@ }, { "method_name": "setPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114031,6 +142440,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -114053,6 +142463,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -114078,6 +142489,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114098,6 +142510,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114118,6 +142531,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -114140,6 +142554,7 @@ }, { "method_name": "setPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114162,6 +142577,7 @@ }, { "method_name": "setPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114184,6 +142600,7 @@ }, { "method_name": "getPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114204,6 +142621,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -114226,6 +142644,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "parm", "receiver_type": "java.lang.String", "argument_types": [], @@ -114246,6 +142665,7 @@ }, { "method_name": "setListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114268,6 +142688,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -114290,6 +142711,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -114315,6 +142737,7 @@ }, { "method_name": "getListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114335,6 +142758,7 @@ }, { "method_name": "getListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114355,6 +142779,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -114377,6 +142802,7 @@ }, { "method_name": "setLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114399,6 +142825,7 @@ }, { "method_name": "setLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114421,6 +142848,7 @@ }, { "method_name": "getLongRun", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114441,6 +142869,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -114463,6 +142892,7 @@ }, { "method_name": "setDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114485,6 +142915,7 @@ }, { "method_name": "setDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -114507,6 +142938,7 @@ }, { "method_name": "getDisplayOrderAlerts", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -114527,6 +142959,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -114550,6 +142983,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentConfigStr", "type": "java.lang.String", "initializer": "\"\\n\\n########## Trade configuration update. Current config:\\n\\n\"", @@ -114559,6 +143000,14 @@ "end_column": 94 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderProcessingModeStr", "type": "java.lang.String", "initializer": "req.getParameter(\"OrderProcessingMode\")", @@ -114568,6 +143017,14 @@ "end_column": 75 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "Integer.parseInt(orderProcessingModeStr)", @@ -114577,6 +143034,14 @@ "end_column": 56 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "webInterfaceStr", "type": "java.lang.String", "initializer": "req.getParameter(\"WebInterface\")", @@ -114586,6 +143051,14 @@ "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "Integer.parseInt(webInterfaceStr)", @@ -114595,6 +143068,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parm", "type": "java.lang.String", "initializer": "req.getParameter(\"MaxUsers\")", @@ -114604,6 +143085,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "enablePublishQuotePriceChange", "type": "java.lang.String", "initializer": "req.getParameter(\"EnablePublishQuotePriceChange\")", @@ -114613,6 +143102,14 @@ "end_column": 92 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "enableLongRun", "type": "java.lang.String", "initializer": "req.getParameter(\"EnableLongRun\")", @@ -114622,6 +143119,14 @@ "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "displayOrderAlerts", "type": "java.lang.String", "initializer": "req.getParameter(\"DisplayOrderAlerts\")", @@ -114639,7 +143144,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirectDBUtils", "start_line": 46, @@ -114655,7 +143167,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 49, @@ -114672,313 +143191,242 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "javax.json.Json", - "javax.json.JsonObject", - "javax.websocket.EncodeException", - "javax.websocket.Encoder", - "javax.websocket.EndpointConfig" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [ - "javax.websocket.Encoder.Text" - ], - "modifiers": [ - "public" - ], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", - "signature": "destroy()", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void destroy()", - "parameters": [], - "code": "{\n}", - "start_line": 26, - "end_line": 28, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "encode(JsonMessage)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", - "signature": "encode(JsonMessage)", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.websocket.EncodeException" - ], - "declaration": "public String encode(JsonMessage message) throws EncodeException", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", - "name": "message", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n JsonObject jsonObject = Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue()).build();\n return jsonObject.toString();\n}", - "start_line": 34, - "end_line": 42, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.json.JsonObject" - ], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "build", - "receiver_expr": "Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue())", - "receiver_type": "javax.json.JsonObjectBuilder", - "argument_types": [], - "return_type": "javax.json.JsonObject", - "callee_signature": "build()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 37, - "start_column": 33, - "end_line": 39, - "end_column": 57 - }, - { - "method_name": "add", - "receiver_expr": "Json.createObjectBuilder().add(\"key\", message.getKey())", - "receiver_type": "javax.json.JsonObjectBuilder", - "argument_types": [ - "java.lang.String", - "java.lang.String" - ], - "return_type": "javax.json.JsonObjectBuilder", - "callee_signature": "add(java.lang.String, java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 37, - "start_column": 33, - "end_line": 39, - "end_column": 49 - }, - { - "method_name": "add", - "receiver_expr": "Json.createObjectBuilder()", - "receiver_type": "javax.json.JsonObjectBuilder", - "argument_types": [ - "java.lang.String", - "java.lang.String" - ], - "return_type": "javax.json.JsonObjectBuilder", - "callee_signature": "add(java.lang.String, java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 37, - "start_column": 33, - "end_line": 38, - "end_column": 45 - }, - { - "method_name": "createObjectBuilder", - "receiver_expr": "Json", - "receiver_type": "javax.json.Json", - "argument_types": [], - "return_type": "javax.json.JsonObjectBuilder", - "callee_signature": "createObjectBuilder()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 37, - "start_column": 33, - "end_line": 37, - "end_column": 58 - }, - { - "method_name": "getKey", - "receiver_expr": "message", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getKey()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 38, - "start_column": 29, - "end_line": 38, - "end_column": 44 - }, - { - "method_name": "getValue", - "receiver_expr": "message", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getValue()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 39, - "start_column": 31, - "end_line": 39, - "end_column": 48 - }, - { - "method_name": "toString", - "receiver_expr": "jsonObject", - "receiver_type": "javax.json.JsonObject", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 41, - "start_column": 16, - "end_line": 41, - "end_column": 36 - } - ], - "variable_declarations": [ - { - "name": "jsonObject", - "type": "javax.json.JsonObject", - "initializer": "Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue()).build()", - "start_line": 37, - "start_column": 20, - "end_line": 39, - "end_column": 57 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "init(EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", - "signature": "init(EndpointConfig)", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void init(EndpointConfig ec)", - "parameters": [ - { - "type": "javax.websocket.EndpointConfig", - "name": "ec", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n}", - "start_line": 30, - "end_line": 32, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - } - }, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.beans", + "comments": [ + { + "content": "\n * Collection of top losing\n * stocks\n ", + "start_line": 44, + "end_line": 47, + "start_column": 50, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " FUTURE private Collection topVolume; /* Collection of top stocks by", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Date this summary was taken ", + "start_line": 50, + "end_line": 50, + "start_column": 31, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " Trade Stock Index Average ", + "start_line": 37, + "end_line": 37, + "start_column": 30, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " Trade Stock Index Average at the open ", + "start_line": 38, + "end_line": 38, + "start_column": 34, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " volume of shares traded ", + "start_line": 39, + "end_line": 39, + "start_column": 28, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "\n * Collection of top gaining\n * stocks\n ", + "start_line": 40, + "end_line": 43, + "start_column": 51, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " volume */", + "start_line": 49, + "end_line": 49, + "start_column": 5, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " cache the gainPercent once computed for this bean", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": "\n * Gets the tSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 173, + "end_line": 177, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tSIA\n *\n * @param tSIA\n * The tSIA to set\n ", + "start_line": 182, + "end_line": 187, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the openTSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 192, + "end_line": 196, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the openTSIA\n *\n * @param openTSIA\n * The openTSIA to set\n ", + "start_line": 201, + "end_line": 206, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the volume\n *\n * @return Returns a BigDecimal\n ", + "start_line": 211, + "end_line": 215, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the volume\n *\n * @param volume\n * The volume to set\n ", + "start_line": 220, + "end_line": 225, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the topGainers\n *\n * @return Returns a Collection\n ", + "start_line": 230, + "end_line": 234, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the topGainers\n *\n * @param topGainers\n * The topGainers to set\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the topLosers\n *\n * @return Returns a Collection\n ", + "start_line": 249, + "end_line": 253, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the topLosers\n *\n * @param topLosers\n * The topLosers to set\n ", + "start_line": 258, + "end_line": 263, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the summaryDate\n *\n * @return Returns a Date\n ", + "start_line": 268, + "end_line": 272, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the summaryDate\n *\n * @param summaryDate\n * The summaryDate to set\n ", + "start_line": 277, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -115005,7 +143453,224 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * Collection of top losing\n * stocks\n ", + "start_line": 44, + "end_line": 47, + "start_column": 50, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " FUTURE private Collection topVolume; /* Collection of top stocks by", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Date this summary was taken ", + "start_line": 50, + "end_line": 50, + "start_column": 31, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " Trade Stock Index Average ", + "start_line": 37, + "end_line": 37, + "start_column": 30, + "end_column": 60, + "is_javadoc": false + }, + { + "content": " Trade Stock Index Average at the open ", + "start_line": 38, + "end_line": 38, + "start_column": 34, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " volume of shares traded ", + "start_line": 39, + "end_line": 39, + "start_column": 28, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "\n * Collection of top gaining\n * stocks\n ", + "start_line": 40, + "end_line": 43, + "start_column": 51, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " volume */", + "start_line": 49, + "end_line": 49, + "start_column": 5, + "end_column": 16, + "is_javadoc": false + }, + { + "content": " cache the gainPercent once computed for this bean", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": "\n * Gets the tSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 173, + "end_line": 177, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the tSIA\n *\n * @param tSIA\n * The tSIA to set\n ", + "start_line": 182, + "end_line": 187, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the openTSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 192, + "end_line": 196, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the openTSIA\n *\n * @param openTSIA\n * The openTSIA to set\n ", + "start_line": 201, + "end_line": 206, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the volume\n *\n * @return Returns a BigDecimal\n ", + "start_line": 211, + "end_line": 215, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the volume\n *\n * @param volume\n * The volume to set\n ", + "start_line": 220, + "end_line": 225, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the topGainers\n *\n * @return Returns a Collection\n ", + "start_line": 230, + "end_line": 234, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the topGainers\n *\n * @param topGainers\n * The topGainers to set\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the topLosers\n *\n * @return Returns a Collection\n ", + "start_line": 249, + "end_line": 253, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the topLosers\n *\n * @param topLosers\n * The topLosers to set\n ", + "start_line": 258, + "end_line": 263, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Gets the summaryDate\n *\n * @return Returns a Date\n ", + "start_line": 268, + "end_line": 272, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Sets the summaryDate\n *\n * @param summaryDate\n * The summaryDate to set\n ", + "start_line": 277, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "implements_list": [ "java.io.Serializable" ], @@ -115017,9 +143682,18 @@ "nested_type_declarations": [], "callable_declarations": { "getOpenTSIA()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getOpenTSIA()", - "comment": "/**\n * Gets the openTSIA\n *\n * @return Returns a BigDecimal\n */", + "comments": [ + { + "content": "\n * Gets the openTSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 192, + "end_line": 196, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -115045,9 +143719,9 @@ "is_entrypoint": false }, "getGainPercent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getGainPercent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -115068,6 +143742,7 @@ "call_sites": [ { "method_name": "computeGainPercent", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -115091,6 +143766,7 @@ }, { "method_name": "getTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115111,6 +143787,7 @@ }, { "method_name": "getOpenTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115137,9 +143814,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -115164,6 +143841,7 @@ "call_sites": [ { "method_name": "getSummaryDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115184,6 +143862,7 @@ }, { "method_name": "getTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115204,6 +143883,7 @@ }, { "method_name": "getOpenTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115224,6 +143904,7 @@ }, { "method_name": "getGainPercent", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115244,6 +143925,7 @@ }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115264,6 +143946,7 @@ }, { "method_name": "getTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115284,6 +143967,7 @@ }, { "method_name": "getTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115304,6 +143988,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "getTopGainers()", "receiver_type": "java.util.Collection", "argument_types": [], @@ -115324,6 +144009,7 @@ }, { "method_name": "getTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115344,6 +144030,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -115364,6 +144051,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -115384,6 +144072,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -115404,6 +144093,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "getTopLosers()", "receiver_type": "java.util.Collection", "argument_types": [], @@ -115424,6 +144114,7 @@ }, { "method_name": "getTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -115444,6 +144135,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -115464,6 +144156,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -115484,6 +144177,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -115505,6 +144199,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ret", "type": "java.lang.String", "initializer": "\"\\n\\tMarket Summary at: \" + getSummaryDate() + \"\\n\\t\\t TSIA:\" + getTSIA() + \"\\n\\t\\t openTSIA:\" + getOpenTSIA() + \"\\n\\t\\t gain:\" + getGainPercent() + \"\\n\\t\\t volume:\" + getVolume()", @@ -115514,6 +144216,14 @@ "end_column": 96 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "getTopGainers().iterator()", @@ -115523,6 +144233,14 @@ "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "it.next()", @@ -115532,6 +144250,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "it.next()", @@ -115547,9 +144273,9 @@ "is_entrypoint": false }, "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getRandomInstance()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -115572,6 +144298,7 @@ "call_sites": [ { "method_name": "getRandomInstance", + "comment": null, "receiver_expr": "QuoteDataBean", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -115592,6 +144319,7 @@ }, { "method_name": "getRandomInstance", + "comment": null, "receiver_expr": "QuoteDataBean", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -115612,6 +144340,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "gain", "receiver_type": "java.util.Collection", "argument_types": [ @@ -115634,6 +144363,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "lose", "receiver_type": "java.util.Collection", "argument_types": [ @@ -115656,6 +144386,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -115678,6 +144409,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -115700,6 +144432,7 @@ }, { "method_name": "rndQuantity", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -115720,6 +144453,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -115740,6 +144474,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -115760,6 +144495,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [ @@ -115787,6 +144523,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "gain", "type": "java.util.Collection", "initializer": "new ArrayList()", @@ -115796,6 +144540,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "lose", "type": "java.util.Collection", "initializer": "new ArrayList()", @@ -115805,6 +144557,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -115814,6 +144574,14 @@ "end_column": 23 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote1", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "QuoteDataBean.getRandomInstance()", @@ -115823,6 +144591,14 @@ "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote2", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "QuoteDataBean.getRandomInstance()", @@ -115838,9 +144614,18 @@ "is_entrypoint": false }, "setOpenTSIA(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setOpenTSIA(BigDecimal)", - "comment": "/**\n * Sets the openTSIA\n *\n * @param openTSIA\n * The openTSIA to set\n */", + "comments": [ + { + "content": "\n * Sets the openTSIA\n *\n * @param openTSIA\n * The openTSIA to set\n ", + "start_line": 201, + "end_line": 206, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -115852,7 +144637,11 @@ "type": "java.math.BigDecimal", "name": "openTSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 207, + "end_line": 207, + "start_column": 29, + "end_column": 47 } ], "code": "{\n this.openTSIA = openTSIA;\n}", @@ -115875,9 +144664,18 @@ "is_entrypoint": false }, "setTSIA(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setTSIA(BigDecimal)", - "comment": "/**\n * Sets the tSIA\n *\n * @param tSIA\n * The tSIA to set\n */", + "comments": [ + { + "content": "\n * Sets the tSIA\n *\n * @param tSIA\n * The tSIA to set\n ", + "start_line": 182, + "end_line": 187, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -115889,7 +144687,11 @@ "type": "java.math.BigDecimal", "name": "tSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 188, + "end_line": 188, + "start_column": 25, + "end_column": 39 } ], "code": "{\n TSIA = tSIA;\n}", @@ -115910,9 +144712,18 @@ "is_entrypoint": false }, "setVolume(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setVolume(double)", - "comment": "/**\n * Sets the volume\n *\n * @param volume\n * The volume to set\n */", + "comments": [ + { + "content": "\n * Sets the volume\n *\n * @param volume\n * The volume to set\n ", + "start_line": 220, + "end_line": 225, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -115924,7 +144735,11 @@ "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 226, + "end_line": 226, + "start_column": 27, + "end_column": 39 } ], "code": "{\n this.volume = volume;\n}", @@ -115945,9 +144760,18 @@ "is_entrypoint": false }, "setTopLosers(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setTopLosers(Collection)", - "comment": "/**\n * Sets the topLosers\n *\n * @param topLosers\n * The topLosers to set\n */", + "comments": [ + { + "content": "\n * Sets the topLosers\n *\n * @param topLosers\n * The topLosers to set\n ", + "start_line": 258, + "end_line": 263, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -115959,7 +144783,11 @@ "type": "java.util.Collection", "name": "topLosers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 264, + "end_line": 264, + "start_column": 30, + "end_column": 64 } ], "code": "{\n this.topLosers = topLosers;\n}", @@ -115982,9 +144810,18 @@ "is_entrypoint": false }, "getSummaryDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getSummaryDate()", - "comment": "/**\n * Gets the summaryDate\n *\n * @return Returns a Date\n */", + "comments": [ + { + "content": "\n * Gets the summaryDate\n *\n * @return Returns a Date\n ", + "start_line": 268, + "end_line": 272, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116010,9 +144847,18 @@ "is_entrypoint": false }, "setSummaryDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setSummaryDate(Date)", - "comment": "/**\n * Sets the summaryDate\n *\n * @param summaryDate\n * The summaryDate to set\n */", + "comments": [ + { + "content": "\n * Sets the summaryDate\n *\n * @param summaryDate\n * The summaryDate to set\n ", + "start_line": 277, + "end_line": 282, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116024,7 +144870,11 @@ "type": "java.util.Date", "name": "summaryDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 283, + "end_line": 283, + "start_column": 32, + "end_column": 47 } ], "code": "{\n this.summaryDate = summaryDate;\n}", @@ -116047,9 +144897,9 @@ "is_entrypoint": false }, "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "print()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -116068,6 +144918,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -116090,6 +144941,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -116116,9 +144968,18 @@ "is_entrypoint": false }, "getTSIA()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getTSIA()", - "comment": "/**\n * Gets the tSIA\n *\n * @return Returns a BigDecimal\n */", + "comments": [ + { + "content": "\n * Gets the tSIA\n *\n * @return Returns a BigDecimal\n ", + "start_line": 173, + "end_line": 177, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116144,9 +145005,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "MarketSummaryDataBean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -116170,9 +145031,18 @@ "is_entrypoint": false }, "getVolume()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getVolume()", - "comment": "/**\n * Gets the volume\n *\n * @return Returns a BigDecimal\n */", + "comments": [ + { + "content": "\n * Gets the volume\n *\n * @return Returns a BigDecimal\n ", + "start_line": 211, + "end_line": 215, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116198,9 +145068,58 @@ "is_entrypoint": false }, "(BigDecimal, BigDecimal, double, Collection, Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "MarketSummaryDataBean(BigDecimal, BigDecimal, double, Collection, Collection)", - "comment": "", + "comments": [ + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + }, + { + "content": " , Collection topVolume", + "start_line": 58, + "end_line": 58, + "start_column": 160, + "end_column": 184, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -116212,31 +145131,51 @@ "type": "java.math.BigDecimal", "name": "TSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 34, + "end_column": 48 }, { "type": "java.math.BigDecimal", "name": "openTSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 51, + "end_column": 69 }, { "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 72, + "end_column": 84 }, { "type": "java.util.Collection", "name": "topGainers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 87, + "end_column": 122 }, { "type": "java.util.Collection", "name": "topLosers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 125, + "end_column": 159 } ], "code": "{\n setTSIA(TSIA);\n setOpenTSIA(openTSIA);\n setVolume(volume);\n setTopGainers(topGainers);\n setTopLosers(topLosers);\n setSummaryDate(new java.sql.Date(System.currentTimeMillis()));\n gainPercent = FinancialUtils.computeGainPercent(getTSIA(), getOpenTSIA());\n}", @@ -116257,6 +145196,7 @@ "call_sites": [ { "method_name": "setTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116279,6 +145219,7 @@ }, { "method_name": "setOpenTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116301,6 +145242,7 @@ }, { "method_name": "setVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116323,6 +145265,7 @@ }, { "method_name": "setTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116345,6 +145288,7 @@ }, { "method_name": "setTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116367,6 +145311,7 @@ }, { "method_name": "setSummaryDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -116389,6 +145334,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -116409,6 +145355,7 @@ }, { "method_name": "computeGainPercent", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -116432,6 +145379,7 @@ }, { "method_name": "getTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116452,6 +145400,7 @@ }, { "method_name": "getOpenTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116472,6 +145421,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Date", "argument_types": [ @@ -116500,9 +145450,18 @@ "is_entrypoint": false }, "getTopGainers()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getTopGainers()", - "comment": "/**\n * Gets the topGainers\n *\n * @return Returns a Collection\n */", + "comments": [ + { + "content": "\n * Gets the topGainers\n *\n * @return Returns a Collection\n ", + "start_line": 230, + "end_line": 234, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116528,9 +145487,18 @@ "is_entrypoint": false }, "getTopLosers()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "getTopLosers()", - "comment": "/**\n * Gets the topLosers\n *\n * @return Returns a Collection\n */", + "comments": [ + { + "content": "\n * Gets the topLosers\n *\n * @return Returns a Collection\n ", + "start_line": 249, + "end_line": 253, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -116556,9 +145524,9 @@ "is_entrypoint": false }, "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "toHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -116581,6 +145549,7 @@ "call_sites": [ { "method_name": "getSummaryDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116601,6 +145570,7 @@ }, { "method_name": "getTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116621,6 +145591,7 @@ }, { "method_name": "getOpenTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116641,6 +145612,7 @@ }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116661,6 +145633,7 @@ }, { "method_name": "getTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116681,6 +145654,7 @@ }, { "method_name": "getTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116701,6 +145675,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "getTopGainers()", "receiver_type": "java.util.Collection", "argument_types": [], @@ -116721,6 +145696,7 @@ }, { "method_name": "getTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116741,6 +145717,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -116761,6 +145738,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -116781,6 +145759,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -116801,6 +145780,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "getTopLosers()", "receiver_type": "java.util.Collection", "argument_types": [], @@ -116821,6 +145801,7 @@ }, { "method_name": "getTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -116841,6 +145822,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -116861,6 +145843,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -116881,6 +145864,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -116902,6 +145886,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ret", "type": "java.lang.String", "initializer": "\"
Market Summary at: \" + getSummaryDate() + \"
  • TSIA:\" + getTSIA() + \"
  • \" + \"
  • openTSIA:\" + getOpenTSIA() + \"
  • \" + \"
  • volume:\" + getVolume() + \"
  • \"", @@ -116911,6 +145903,14 @@ "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "getTopGainers().iterator()", @@ -116920,6 +145920,14 @@ "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "it.next()", @@ -116929,6 +145937,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "it.next()", @@ -116944,9 +145960,9 @@ "is_entrypoint": false }, "toJSON()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "toJSON()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -116975,6 +145991,7 @@ "call_sites": [ { "method_name": "createObjectBuilder", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [], @@ -116995,6 +146012,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "topGainers", "receiver_type": "java.util.Collection", "argument_types": [], @@ -117015,6 +146033,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -117035,6 +146054,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -117055,6 +146075,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117078,6 +146099,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117098,6 +146120,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117121,6 +146144,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117141,6 +146165,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117164,6 +146189,7 @@ }, { "method_name": "getChange", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117184,6 +146210,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "topLosers", "receiver_type": "java.util.Collection", "argument_types": [], @@ -117204,6 +146231,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -117224,6 +146252,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "iterator", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -117244,6 +146273,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117267,6 +146297,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117287,6 +146318,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117310,6 +146342,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117330,6 +146363,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117353,6 +146387,7 @@ }, { "method_name": "getChange", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -117373,6 +146408,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117396,6 +146432,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117419,6 +146456,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -117442,6 +146480,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "summaryDate", "receiver_type": "java.util.Date", "argument_types": [], @@ -117462,6 +146501,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "jObjectBuilder", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [], @@ -117483,6 +146523,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "jObjectBuilder", "type": "javax.json.JsonObjectBuilder", "initializer": "Json.createObjectBuilder()", @@ -117492,6 +146540,14 @@ "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "1", @@ -117501,6 +146557,14 @@ "end_column": 17 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iterator", "type": "java.util.Iterator", "initializer": "topGainers.iterator()", @@ -117510,6 +146574,14 @@ "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "iterator.next()", @@ -117519,6 +146591,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iterator", "type": "java.util.Iterator", "initializer": "topLosers.iterator()", @@ -117528,6 +146608,14 @@ "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "iterator.next()", @@ -117543,9 +146631,18 @@ "is_entrypoint": false }, "setTopGainers(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/beans/MarketSummaryDataBean.java", "signature": "setTopGainers(Collection)", - "comment": "/**\n * Sets the topGainers\n *\n * @param topGainers\n * The topGainers to set\n */", + "comments": [ + { + "content": "\n * Sets the topGainers\n *\n * @param topGainers\n * The topGainers to set\n ", + "start_line": 239, + "end_line": 244, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -117557,7 +146654,11 @@ "type": "java.util.Collection", "name": "topGainers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 245, + "end_line": 245, + "start_column": 31, + "end_column": 66 } ], "code": "{\n this.topGainers = topGainers;\n}", @@ -117582,7 +146683,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 36, @@ -117598,7 +146706,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 37, @@ -117612,7 +146727,14 @@ "annotations": [] }, { - "comment": "/* Trade Stock Index Average */", + "comment": { + "content": " Trade Stock Index Average ", + "start_line": 37, + "end_line": 37, + "start_column": 30, + "end_column": 60, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 38, @@ -117626,7 +146748,14 @@ "annotations": [] }, { - "comment": "/* Trade Stock Index Average at the open */", + "comment": { + "content": " Trade Stock Index Average at the open ", + "start_line": 38, + "end_line": 38, + "start_column": 34, + "end_column": 76, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 39, @@ -117640,7 +146769,14 @@ "annotations": [] }, { - "comment": "/* volume of shares traded */", + "comment": { + "content": " volume of shares traded ", + "start_line": 39, + "end_line": 39, + "start_column": 28, + "end_column": 56, + "is_javadoc": false + }, "name": null, "type": "java.util.Collection", "start_line": 40, @@ -117654,7 +146790,14 @@ "annotations": [] }, { - "comment": "/*\n * Collection of top gaining\n * stocks\n */", + "comment": { + "content": "\n * Collection of top gaining\n * stocks\n ", + "start_line": 40, + "end_line": 43, + "start_column": 51, + "end_column": 53, + "is_javadoc": false + }, "name": null, "type": "java.util.Collection", "start_line": 44, @@ -117668,7 +146811,14 @@ "annotations": [] }, { - "comment": "// volume */", + "comment": { + "content": " volume */", + "start_line": 49, + "end_line": 49, + "start_column": 5, + "end_column": 16, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 50, @@ -117682,7 +146832,14 @@ "annotations": [] }, { - "comment": "// cache the gainPercent once computed for this bean", + "comment": { + "content": " cache the gainPercent once computed for this bean", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 53, @@ -117697,14 +146854,368 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "javax.json.Json", + "javax.json.JsonObject", + "javax.websocket.EncodeException", + "javax.websocket.Encoder", + "javax.websocket.EndpointConfig" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.websocket.JsonEncoder": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [ + "javax.websocket.Encoder.Text" + ], + "modifiers": [ + "public" + ], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "destroy()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "signature": "destroy()", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void destroy()", + "parameters": [], + "code": "{\n}", + "start_line": 26, + "end_line": 28, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "encode(JsonMessage)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "signature": "encode(JsonMessage)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.websocket.EncodeException" + ], + "declaration": "public String encode(JsonMessage message) throws EncodeException", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", + "name": "message", + "annotations": [], + "modifiers": [], + "start_line": 35, + "end_line": 35, + "start_column": 26, + "end_column": 44 + } + ], + "code": "{\n JsonObject jsonObject = Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue()).build();\n return jsonObject.toString();\n}", + "start_line": 34, + "end_line": 42, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.json.JsonObject" + ], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "build", + "comment": null, + "receiver_expr": "Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue())", + "receiver_type": "javax.json.JsonObjectBuilder", + "argument_types": [], + "return_type": "javax.json.JsonObject", + "callee_signature": "build()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 37, + "start_column": 33, + "end_line": 39, + "end_column": 57 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "Json.createObjectBuilder().add(\"key\", message.getKey())", + "receiver_type": "javax.json.JsonObjectBuilder", + "argument_types": [ + "java.lang.String", + "java.lang.String" + ], + "return_type": "javax.json.JsonObjectBuilder", + "callee_signature": "add(java.lang.String, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 37, + "start_column": 33, + "end_line": 39, + "end_column": 49 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "Json.createObjectBuilder()", + "receiver_type": "javax.json.JsonObjectBuilder", + "argument_types": [ + "java.lang.String", + "java.lang.String" + ], + "return_type": "javax.json.JsonObjectBuilder", + "callee_signature": "add(java.lang.String, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 37, + "start_column": 33, + "end_line": 38, + "end_column": 45 + }, + { + "method_name": "createObjectBuilder", + "comment": null, + "receiver_expr": "Json", + "receiver_type": "javax.json.Json", + "argument_types": [], + "return_type": "javax.json.JsonObjectBuilder", + "callee_signature": "createObjectBuilder()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 37, + "start_column": 33, + "end_line": 37, + "end_column": 58 + }, + { + "method_name": "getKey", + "comment": null, + "receiver_expr": "message", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getKey()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 38, + "start_column": 29, + "end_line": 38, + "end_column": 44 + }, + { + "method_name": "getValue", + "comment": null, + "receiver_expr": "message", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getValue()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 39, + "start_column": 31, + "end_line": 39, + "end_column": 48 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "jsonObject", + "receiver_type": "javax.json.JsonObject", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 41, + "start_column": 16, + "end_line": 41, + "end_column": 36 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "jsonObject", + "type": "javax.json.JsonObject", + "initializer": "Json.createObjectBuilder().add(\"key\", message.getKey()).add(\"value\", message.getValue()).build()", + "start_line": 37, + "start_column": 20, + "end_line": 39, + "end_column": 57 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "init(EndpointConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/JsonEncoder.java", + "signature": "init(EndpointConfig)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void init(EndpointConfig ec)", + "parameters": [ + { + "type": "javax.websocket.EndpointConfig", + "name": "ec", + "annotations": [], + "modifiers": [], + "start_line": 31, + "end_line": 31, + "start_column": 22, + "end_column": 38 + } + ], + "code": "{\n}", + "start_line": 30, + "end_line": 32, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.http2", + "comments": [ + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 40, + "end_line": 40, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -117728,7 +147239,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 40, + "end_line": 40, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -117740,9 +147260,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -117758,7 +147278,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 50, + "end_line": 50, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -117775,6 +147299,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -117797,6 +147322,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -117817,6 +147343,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -117843,9 +147370,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/http2/PingServletSimple.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 40, + "end_line": 40, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -117862,13 +147398,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 48, + "end_column": 71 } ], "code": "{\n try (PrintWriter respWriter = resp.getWriter()) {\n hitCount++;\n //System.out.println(\"Sending hit count: \" + hitCount);\n respWriter.write(\"Ping Servlet HTTP/2\" + \"

    Ping Servlet HTTP/2
    Init time : \" + initTime + \"

    Hit Count: \" + hitCount + \"
    \" + \"\" + \"\");\n }\n}", @@ -117887,6 +147431,7 @@ "call_sites": [ { "method_name": "getWriter", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -117907,6 +147452,14 @@ }, { "method_name": "write", + "comment": { + "content": "System.out.println(\"Sending hit count: \" + hitCount);", + "start_line": 40, + "end_line": 40, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "respWriter", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -117930,6 +147483,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "respWriter", "type": "java.io.PrintWriter", "initializer": "resp.getWriter()", @@ -117947,7 +147508,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 31, @@ -117963,7 +147531,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 32, @@ -117978,7 +147553,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 33, @@ -117994,14 +147576,170 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * An object that contains approximately 1024 bits of information. This is used\n * by {@link PingSession3}\n *\n ", + "start_line": 20, + "end_line": 25, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " PingSession3Object represents a BLOB of session data of various.", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " Each instantiation of this class is approximately 1K in size (not", + "start_line": 28, + "end_line": 28, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " including overhead for arrays and Strings)", + "start_line": 29, + "end_line": 29, + "start_column": 5, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " Using different datatype exercises the various serialization algorithms", + "start_line": 30, + "end_line": 30, + "start_column": 5, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " for each type", + "start_line": 31, + "end_line": 31, + "start_column": 5, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " Primitive type size = ~5*128= 640", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " String type size = ~2*12*16 = 384", + "start_line": 44, + "end_line": 44, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Total blob size (w/o overhead) = 1024", + "start_line": 45, + "end_line": 45, + "start_column": 5, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " The Session blob must be filled with data to avoid compression of the", + "start_line": 47, + "end_line": 47, + "start_column": 5, + "end_column": 76, + "is_javadoc": false + }, + { + "content": "\n * Main method to test the serialization of the Session Data blob object\n * Creation date: (4/3/2000 3:07:34 PM)\n *\n * @param args\n * java.lang.String[]\n ", + "start_line": 72, + "end_line": 78, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Since the following main method were written for testing purpose, we\n * comment them out public static void main(String[] args) { try {\n * PingSession3Object data = new PingSession3Object();\n *\n * FileOutputStream ostream = new\n * FileOutputStream(\"c:\\\\temp\\\\datablob.xxx\"); ObjectOutputStream p = new\n * ObjectOutputStream(ostream); p.writeObject(data); p.flush();\n * ostream.close(); } catch (Exception e) { System.out.println(\"Exception: \"\n * + e.toString()); } }\n ", + "start_line": 80, + "end_line": 90, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " 8 * 16 = 128 bits", + "start_line": 34, + "end_line": 34, + "start_column": 36, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " 16 * 8 = 128 bits", + "start_line": 35, + "end_line": 35, + "start_column": 35, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " 4 * 32 = 128 bits", + "start_line": 36, + "end_line": 36, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " 4 * 32 = 128 bits", + "start_line": 37, + "end_line": 37, + "start_column": 23, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " 2 * 64 = 128 bits", + "start_line": 38, + "end_line": 38, + "start_column": 18, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " blob during serialization", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 32, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable" ], @@ -118016,7 +147754,152 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n *\n * An object that contains approximately 1024 bits of information. This is used\n * by {@link PingSession3}\n *\n */", + "comments": [ + { + "content": " PingSession3Object represents a BLOB of session data of various.", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " Each instantiation of this class is approximately 1K in size (not", + "start_line": 28, + "end_line": 28, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " including overhead for arrays and Strings)", + "start_line": 29, + "end_line": 29, + "start_column": 5, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " Using different datatype exercises the various serialization algorithms", + "start_line": 30, + "end_line": 30, + "start_column": 5, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " for each type", + "start_line": 31, + "end_line": 31, + "start_column": 5, + "end_column": 20, + "is_javadoc": false + }, + { + "content": " Primitive type size = ~5*128= 640", + "start_line": 39, + "end_line": 39, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " String type size = ~2*12*16 = 384", + "start_line": 44, + "end_line": 44, + "start_column": 5, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " Total blob size (w/o overhead) = 1024", + "start_line": 45, + "end_line": 45, + "start_column": 5, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " The Session blob must be filled with data to avoid compression of the", + "start_line": 47, + "end_line": 47, + "start_column": 5, + "end_column": 76, + "is_javadoc": false + }, + { + "content": "\n * Main method to test the serialization of the Session Data blob object\n * Creation date: (4/3/2000 3:07:34 PM)\n *\n * @param args\n * java.lang.String[]\n ", + "start_line": 72, + "end_line": 78, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Since the following main method were written for testing purpose, we\n * comment them out public static void main(String[] args) { try {\n * PingSession3Object data = new PingSession3Object();\n *\n * FileOutputStream ostream = new\n * FileOutputStream(\"c:\\\\temp\\\\datablob.xxx\"); ObjectOutputStream p = new\n * ObjectOutputStream(ostream); p.writeObject(data); p.flush();\n * ostream.close(); } catch (Exception e) { System.out.println(\"Exception: \"\n * + e.toString()); } }\n ", + "start_line": 80, + "end_line": 90, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " 8 * 16 = 128 bits", + "start_line": 34, + "end_line": 34, + "start_column": 36, + "end_column": 55, + "is_javadoc": false + }, + { + "content": " 16 * 8 = 128 bits", + "start_line": 35, + "end_line": 35, + "start_column": 35, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " 4 * 32 = 128 bits", + "start_line": 36, + "end_line": 36, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " 4 * 32 = 128 bits", + "start_line": 37, + "end_line": 37, + "start_column": 23, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " 2 * 64 = 128 bits", + "start_line": 38, + "end_line": 38, + "start_column": 18, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " blob during serialization", + "start_line": 48, + "end_line": 48, + "start_column": 5, + "end_column": 32, + "is_javadoc": false + }, + { + "content": "\n *\n * An object that contains approximately 1024 bits of information. This is used\n * by {@link PingSession3}\n *\n ", + "start_line": 20, + "end_line": 25, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [ "java.io.Serializable" ], @@ -118028,9 +147911,9 @@ "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession3Object.java", "signature": "PingSession3Object()", - "comment": "// blob during serialization", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -118060,6 +147943,14 @@ "call_sites": [], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "index", "type": "int", "initializer": "", @@ -118069,6 +147960,14 @@ "end_column": 17 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "b", "type": "byte", "initializer": "0x8", @@ -118078,6 +147977,14 @@ "end_column": 20 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "c", "type": "char", "initializer": "'a'", @@ -118095,7 +148002,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 33, @@ -118111,7 +148025,14 @@ "annotations": [] }, { - "comment": "// 8 * 16 = 128 bits", + "comment": { + "content": " 8 * 16 = 128 bits", + "start_line": 34, + "end_line": 34, + "start_column": 36, + "end_column": 55, + "is_javadoc": false + }, "name": null, "type": "byte[]", "start_line": 34, @@ -118123,7 +148044,14 @@ "annotations": [] }, { - "comment": "// 16 * 8 = 128 bits", + "comment": { + "content": " 16 * 8 = 128 bits", + "start_line": 35, + "end_line": 35, + "start_column": 35, + "end_column": 54, + "is_javadoc": false + }, "name": null, "type": "char[]", "start_line": 35, @@ -118135,7 +148063,14 @@ "annotations": [] }, { - "comment": "// 4 * 32 = 128 bits", + "comment": { + "content": " 4 * 32 = 128 bits", + "start_line": 36, + "end_line": 36, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 36, @@ -118150,7 +148085,14 @@ "annotations": [] }, { - "comment": "// 4 * 32 = 128 bits", + "comment": { + "content": " 4 * 32 = 128 bits", + "start_line": 37, + "end_line": 37, + "start_column": 23, + "end_column": 42, + "is_javadoc": false + }, "name": null, "type": "float", "start_line": 37, @@ -118165,7 +148107,14 @@ "annotations": [] }, { - "comment": "// 2 * 64 = 128 bits", + "comment": { + "content": " 2 * 64 = 128 bits", + "start_line": 38, + "end_line": 38, + "start_column": 18, + "end_column": 37, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 38, @@ -118178,7 +148127,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 41, @@ -118190,7 +148146,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 42, @@ -118203,14 +148166,163 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/MarketSummaryUpdate.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/MarketSummaryUpdate.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "java.lang.annotation.ElementType", + "java.lang.annotation.Retention", + "java.lang.annotation.RetentionPolicy", + "java.lang.annotation.Target", + "javax.inject.Qualifier" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate": { + "is_nested_type": false, + "is_class_or_interface_declaration": false, + "is_enum_declaration": false, + "is_annotation_declaration": true, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": {}, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeEJB.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeEJB.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB": { + "is_nested_type": false, + "is_class_or_interface_declaration": false, + "is_enum_declaration": false, + "is_annotation_declaration": true, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": {}, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "package_name": "com.ibm.websphere.samples.daytrader.mdb", + "comments": [ + { + "content": "For Glassfish/Payara - take jms/ off of the destination name", + "start_line": 36, + "end_line": 36, + "start_column": 1, + "end_column": 62, + "is_javadoc": false + }, + { + "content": "@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeStreamerTopic\"),", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 100, + "is_javadoc": false + }, + { + "content": " Creates a new instance of TradeSteamerMDB ", + "start_line": 55, + "end_line": 55, + "start_column": 3, + "end_column": 50, + "is_javadoc": true + }, + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "UPDATE - Not rolling back for now -- so error messages are not redelivered", + "start_line": 118, + "end_line": 118, + "start_column": 7, + "end_column": 82, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.annotation.Resource", "javax.ejb.ActivationConfigProperty", @@ -118239,7 +148351,40 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeStreamerTopic\"),", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 100, + "is_javadoc": false + }, + { + "content": " Creates a new instance of TradeSteamerMDB ", + "start_line": 55, + "end_line": 55, + "start_column": 3, + "end_column": 50, + "is_javadoc": true + }, + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "UPDATE - Not rolling back for now -- so error messages are not redelivered", + "start_line": 118, + "end_line": 118, + "start_column": 7, + "end_column": 82, + "is_javadoc": false + } + ], "implements_list": [ "javax.jms.MessageListener" ], @@ -118249,16 +148394,25 @@ "annotations": [ "@TransactionAttribute(TransactionAttributeType.REQUIRED)", "@TransactionManagement(TransactionManagementType.CONTAINER)", - "@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = \"acknowledgeMode\", propertyValue = \"Auto-acknowledge\"), @ActivationConfigProperty(propertyName = \"destinationType\", propertyValue = \"javax.jms.Topic\"), @ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"jms/TradeStreamerTopic\"), @ActivationConfigProperty(propertyName = \"subscriptionDurability\", propertyValue = \"NonDurable\") })", + "@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = \"acknowledgeMode\", propertyValue = \"Auto-acknowledge\"), @ActivationConfigProperty(propertyName = \"destinationType\", propertyValue = \"javax.jms.Topic\"), @ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"jms/TradeStreamerTopic\"), //@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeStreamerTopic\"),\n@ActivationConfigProperty(propertyName = \"subscriptionDurability\", propertyValue = \"NonDurable\") })", "@Trace" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "signature": "DTStreamer3MDB()", - "comment": "/** Creates a new instance of TradeSteamerMDB */", + "comments": [ + { + "content": " Creates a new instance of TradeSteamerMDB ", + "start_line": 55, + "end_line": 55, + "start_column": 3, + "end_column": 50, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -118267,8 +148421,8 @@ "declaration": "public DTStreamer3MDB()", "parameters": [], "code": "{\n Log.trace(\"DTStreamer3MDB:DTStreamer3MDB()\");\n if (statInterval <= 0) {\n statInterval = 10000;\n }\n mdbStats = MDBStats.getInstance();\n}", - "start_line": 55, - "end_line": 62, + "start_line": 56, + "end_line": 63, "return_type": null, "is_implicit": false, "is_constructor": true, @@ -118280,6 +148434,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118295,13 +148450,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 56, + "start_line": 57, "start_column": 5, - "end_line": 56, + "end_line": 57, "end_column": 48 }, { "method_name": "getInstance", + "comment": null, "receiver_expr": "MDBStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -118315,9 +148471,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 61, + "start_line": 62, "start_column": 16, - "end_line": 61, + "end_line": 62, "end_column": 37 } ], @@ -118328,9 +148484,26 @@ "is_entrypoint": false }, "onMessage(Message)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTStreamer3MDB.java", "signature": "onMessage(Message)", - "comment": "", + "comments": [ + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "UPDATE - Not rolling back for now -- so error messages are not redelivered", + "start_line": 118, + "end_line": 118, + "start_column": 7, + "end_column": 82, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -118344,12 +148517,16 @@ "type": "javax.jms.Message", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 25, + "end_column": 39 } ], "code": "{\n try {\n Log.trace(\"DTStreamer3MDB:onMessage -- received message -->\" + ((TextMessage) message).getText() + \"command-->\" + message.getStringProperty(\"command\") + \"<--\");\n String command = message.getStringProperty(\"command\");\n if (command == null) {\n Log.debug(\"DTStreamer3MDB:onMessage -- received message with null command. Message-->\" + message);\n return;\n }\n if (command.equalsIgnoreCase(\"updateQuote\")) {\n Log.trace(\"DTStreamer3MDB:onMessage -- received message -->\" + ((TextMessage) message).getText() + \"\\n\\t symbol = \" + message.getStringProperty(\"symbol\") + \"\\n\\t current price =\" + message.getStringProperty(\"price\") + \"\\n\\t old price =\" + message.getStringProperty(\"oldPrice\"));\n long publishTime = message.getLongProperty(\"publishTime\");\n long receiveTime = System.currentTimeMillis();\n TimerStat currentStats = mdbStats.addTiming(\"DTStreamer3MDB:udpateQuote\", publishTime, receiveTime);\n if ((currentStats.getCount() % statInterval) == 0) {\n Log.log(\" DTStreamer3MDB: \" + statInterval + \" prices updated:\" + \" Total message count = \" + currentStats.getCount() + \" Time (in seconds):\" + \" min: \" + currentStats.getMinSecs() + \" max: \" + currentStats.getMaxSecs() + \" avg: \" + currentStats.getAvgSecs());\n }\n } else if (command.equalsIgnoreCase(\"ping\")) {\n Log.trace(\"DTStreamer3MDB:onMessage received ping command -- message: \" + ((TextMessage) message).getText());\n long publishTime = message.getLongProperty(\"publishTime\");\n long receiveTime = System.currentTimeMillis();\n TimerStat currentStats = mdbStats.addTiming(\"DTStreamer3MDB:ping\", publishTime, receiveTime);\n if ((currentStats.getCount() % statInterval) == 0) {\n Log.log(\" DTStreamer3MDB: received \" + statInterval + \" ping messages.\" + \" Total message count = \" + currentStats.getCount() + \" Time (in seconds):\" + \" min: \" + currentStats.getMinSecs() + \" max: \" + currentStats.getMaxSecs() + \" avg: \" + currentStats.getAvgSecs());\n }\n } else {\n Log.error(\"DTStreamer3MDB:onMessage - unknown message request command-->\" + command + \"<-- message=\" + ((TextMessage) message).getText());\n }\n } catch (Throwable t) {\n // JMS onMessage should handle all exceptions\n Log.error(\"DTStreamer3MDB: Exception\", t);\n //UPDATE - Not rolling back for now -- so error messages are not redelivered\n mdc.setRollbackOnly();\n }\n}", - "start_line": 64, - "end_line": 120, + "start_line": 65, + "end_line": 121, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -118365,6 +148542,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118380,13 +148558,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 68, + "start_line": 69, "start_column": 7, - "end_line": 69, + "end_line": 70, "end_column": 57 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -118400,13 +148579,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 68, + "start_line": 69, "start_column": 70, - "end_line": 68, + "end_line": 69, "end_column": 102 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118422,13 +148602,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, + "start_line": 70, "start_column": 13, - "end_line": 69, + "end_line": 70, "end_column": 48 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118444,13 +148625,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 71, + "start_line": 72, "start_column": 24, - "end_line": 71, + "end_line": 72, "end_column": 59 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118466,13 +148648,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 9, - "end_line": 73, + "end_line": 74, "end_column": 105 }, { "method_name": "equalsIgnoreCase", + "comment": null, "receiver_expr": "command", "receiver_type": "java.lang.String", "argument_types": [ @@ -118488,13 +148671,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, + "start_line": 77, "start_column": 11, - "end_line": 76, + "end_line": 77, "end_column": 49 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118510,13 +148694,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, + "start_line": 78, "start_column": 9, - "end_line": 79, + "end_line": 80, "end_column": 54 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -118530,13 +148715,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, + "start_line": 78, "start_column": 72, - "end_line": 77, + "end_line": 78, "end_column": 104 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118552,13 +148738,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 78, + "start_line": 79, "start_column": 17, - "end_line": 78, + "end_line": 79, "end_column": 51 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118574,13 +148761,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 78, + "start_line": 79, "start_column": 80, - "end_line": 78, + "end_line": 79, "end_column": 113 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118596,13 +148784,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 79, + "start_line": 80, "start_column": 17, - "end_line": 79, + "end_line": 80, "end_column": 53 }, { "method_name": "getLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118618,13 +148807,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 81, + "start_line": 82, "start_column": 28, - "end_line": 81, + "end_line": 82, "end_column": 65 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -118638,13 +148828,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 82, + "start_line": 83, "start_column": 28, - "end_line": 82, + "end_line": 83, "end_column": 53 }, { "method_name": "addTiming", + "comment": null, "receiver_expr": "mdbStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [ @@ -118662,13 +148853,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, + "start_line": 85, "start_column": 34, - "end_line": 84, + "end_line": 85, "end_column": 107 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118682,13 +148874,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 86, + "start_line": 87, "start_column": 14, - "end_line": 86, + "end_line": 87, "end_column": 36 }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118704,13 +148897,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, + "start_line": 88, "start_column": 11, - "end_line": 92, + "end_line": 93, "end_column": 51 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118724,13 +148918,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, + "start_line": 89, "start_column": 43, - "end_line": 88, + "end_line": 89, "end_column": 65 }, { "method_name": "getMinSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118744,13 +148939,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 91, "start_column": 25, - "end_line": 90, + "end_line": 91, "end_column": 49 }, { "method_name": "getMaxSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118764,13 +148960,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, + "start_line": 92, "start_column": 25, - "end_line": 91, + "end_line": 92, "end_column": 49 }, { "method_name": "getAvgSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118784,13 +148981,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 92, + "start_line": 93, "start_column": 25, - "end_line": 92, + "end_line": 93, "end_column": 49 }, { "method_name": "equalsIgnoreCase", + "comment": null, "receiver_expr": "command", "receiver_type": "java.lang.String", "argument_types": [ @@ -118806,13 +149004,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 94, + "start_line": 95, "start_column": 18, - "end_line": 94, + "end_line": 95, "end_column": 49 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118828,13 +149027,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 95, + "start_line": 96, "start_column": 9, - "end_line": 95, + "end_line": 96, "end_column": 117 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -118848,13 +149048,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 95, + "start_line": 96, "start_column": 84, - "end_line": 95, + "end_line": 96, "end_column": 116 }, { "method_name": "getLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -118870,13 +149071,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, + "start_line": 99, "start_column": 28, - "end_line": 98, + "end_line": 99, "end_column": 65 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -118890,13 +149092,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 99, + "start_line": 100, "start_column": 28, - "end_line": 99, + "end_line": 100, "end_column": 53 }, { "method_name": "addTiming", + "comment": null, "receiver_expr": "mdbStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [ @@ -118914,13 +149117,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 101, + "start_line": 102, "start_column": 34, - "end_line": 101, + "end_line": 102, "end_column": 100 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118934,13 +149138,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 103, + "start_line": 104, "start_column": 14, - "end_line": 103, + "end_line": 104, "end_column": 36 }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -118956,13 +149161,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, + "start_line": 105, "start_column": 11, - "end_line": 109, + "end_line": 110, "end_column": 50 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118976,13 +149182,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, + "start_line": 106, "start_column": 43, - "end_line": 105, + "end_line": 106, "end_column": 65 }, { "method_name": "getMinSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -118996,13 +149203,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 107, + "start_line": 108, "start_column": 25, - "end_line": 107, + "end_line": 108, "end_column": 49 }, { "method_name": "getMaxSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -119016,13 +149224,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 108, + "start_line": 109, "start_column": 25, - "end_line": 108, + "end_line": 109, "end_column": 49 }, { "method_name": "getAvgSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -119036,13 +149245,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, + "start_line": 110, "start_column": 25, - "end_line": 109, + "end_line": 110, "end_column": 49 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -119058,13 +149268,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, + "start_line": 113, "start_column": 9, - "end_line": 112, + "end_line": 113, "end_column": 145 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -119078,13 +149289,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, + "start_line": 113, "start_column": 112, - "end_line": 112, + "end_line": 113, "end_column": 144 }, { "method_name": "error", + "comment": { + "content": " JMS onMessage should handle all exceptions", + "start_line": 116, + "end_line": 116, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -119101,13 +149320,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, + "start_line": 117, "start_column": 7, - "end_line": 116, + "end_line": 117, "end_column": 47 }, { "method_name": "setRollbackOnly", + "comment": { + "content": "UPDATE - Not rolling back for now -- so error messages are not redelivered", + "start_line": 118, + "end_line": 118, + "start_column": 7, + "end_column": 82, + "is_javadoc": false + }, "receiver_expr": "mdc", "receiver_type": "javax.ejb.MessageDrivenContext", "argument_types": [], @@ -119121,74 +149348,130 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 118, + "start_line": 119, "start_column": 7, - "end_line": 118, + "end_line": 119, "end_column": 27 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "command", "type": "java.lang.String", "initializer": "message.getStringProperty(\"command\")", - "start_line": 71, + "start_line": 72, "start_column": 14, - "end_line": 71, + "end_line": 72, "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "publishTime", "type": "long", "initializer": "message.getLongProperty(\"publishTime\")", - "start_line": 81, + "start_line": 82, "start_column": 14, - "end_line": 81, + "end_line": 82, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "receiveTime", "type": "long", "initializer": "System.currentTimeMillis()", - "start_line": 82, + "start_line": 83, "start_column": 14, - "end_line": 82, + "end_line": 83, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentStats", "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "initializer": "mdbStats.addTiming(\"DTStreamer3MDB:udpateQuote\", publishTime, receiveTime)", - "start_line": 84, + "start_line": 85, "start_column": 19, - "end_line": 84, + "end_line": 85, "end_column": 107 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "publishTime", "type": "long", "initializer": "message.getLongProperty(\"publishTime\")", - "start_line": 98, + "start_line": 99, "start_column": 14, - "end_line": 98, + "end_line": 99, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "receiveTime", "type": "long", "initializer": "System.currentTimeMillis()", - "start_line": 99, + "start_line": 100, "start_column": 14, - "end_line": 99, + "end_line": 100, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentStats", "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "initializer": "mdbStats.addTiming(\"DTStreamer3MDB:ping\", publishTime, receiveTime)", - "start_line": 101, + "start_line": 102, "start_column": 19, - "end_line": 101, + "end_line": 102, "end_column": 100 } ], @@ -119200,11 +149483,18 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.util.MDBStats", - "start_line": 47, - "end_line": 47, + "start_line": 48, + "end_line": 48, "variables": [ "mdbStats" ], @@ -119215,11 +149505,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", - "start_line": 48, - "end_line": 48, + "start_line": 49, + "end_line": 49, "variables": [ "statInterval" ], @@ -119229,11 +149526,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.ejb.MessageDrivenContext", - "start_line": 50, - "end_line": 51, + "start_line": 51, + "end_line": 52, "variables": [ "mdc" ], @@ -119246,14 +149550,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptorBinding.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptorBinding.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptorBinding.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingInterceptorBinding.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n *\n ", + "start_line": 25, + "end_line": 27, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.lang.annotation.ElementType", "java.lang.annotation.Retention", @@ -119272,7 +149596,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n *\n */", + "comments": [ + { + "content": "\n *\n ", + "start_line": 25, + "end_line": 27, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [], "annotations": [], @@ -119281,87 +149614,34 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/MarketSummaryUpdate.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/MarketSummaryUpdate.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.interfaces.MarketSummaryUpdate": { - "is_nested_type": false, - "is_class_or_interface_declaration": false, - "is_enum_declaration": false, - "is_annotation_declaration": true, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": {}, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.direct", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeEJB.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeEJB.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.interfaces.TradeEJB": { - "is_nested_type": false, - "is_class_or_interface_declaration": false, - "is_enum_declaration": false, - "is_annotation_declaration": true, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": {}, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", "imports": [ "javax.annotation.Resource", "javax.enterprise.context.Dependent", @@ -119381,7 +149661,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + } + ], "implements_list": [ "java.lang.Runnable" ], @@ -119395,9 +149684,18 @@ "nested_type_declarations": [], "callable_declarations": { "run()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "signature": "run()", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -119423,6 +149721,7 @@ "call_sites": [ { "method_name": "begin", + "comment": null, "receiver_expr": "ut", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -119443,6 +149742,7 @@ }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "tradeService", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -119466,6 +149766,7 @@ }, { "method_name": "commit", + "comment": null, "receiver_expr": "ut", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -119486,6 +149787,7 @@ }, { "method_name": "rollback", + "comment": null, "receiver_expr": "ut", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -119506,6 +149808,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e2", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -119526,6 +149829,14 @@ }, { "method_name": "printStackTrace", + "comment": { + "content": " TODO Auto-generated catch block", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "e1", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -119546,6 +149857,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -119568,6 +149880,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -119596,9 +149909,9 @@ "is_entrypoint": false }, "setProperties(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/AsyncOrder.java", "signature": "setProperties(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -119610,13 +149923,21 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 39, + "end_line": 39, + "start_column": 29, + "end_column": 43 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 39, + "end_line": 39, + "start_column": 46, + "end_column": 61 } ], "code": "{\n this.orderID = orderID;\n this.twoPhase = twoPhase;\n}", @@ -119642,7 +149963,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 29, @@ -119657,7 +149985,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.transaction.UserTransaction", "start_line": 33, @@ -119671,7 +150006,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 36, @@ -119683,7 +150025,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 37, @@ -119696,14 +150045,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": " This class a simple websocket that sends the number of times it has been pinged. ", + "start_line": 37, + "end_line": 37, + "start_column": 1, + "end_column": 87, + "is_javadoc": true + }, + { + "content": " TODO Auto-generated catch block", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.enterprise.concurrent.ManagedThreadFactory", @@ -119732,7 +150109,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -119744,9 +150130,9 @@ "nested_type_declarations": [], "callable_declarations": { "onClose(Session, CloseReason)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "signature": "onClose(Session, CloseReason)", - "comment": "", + "comments": [], "annotations": [ "@OnClose" ], @@ -119760,13 +150146,21 @@ "type": "javax.websocket.Session", "name": "session", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 112, + "end_line": 112, + "start_column": 25, + "end_column": 39 }, { "type": "javax.websocket.CloseReason", "name": "reason", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 112, + "end_line": 112, + "start_column": 42, + "end_column": 59 } ], "code": "{\n}", @@ -119785,9 +150179,9 @@ "is_entrypoint": false }, "ping(JsonMessage)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "signature": "ping(JsonMessage)", - "comment": "", + "comments": [], "annotations": [ "@OnMessage" ], @@ -119803,7 +150197,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 98, + "end_line": 98, + "start_column": 22, + "end_column": 40 } ], "code": "{\n receivedHitCount++;\n JsonMessage response = new JsonMessage();\n response.setKey(\"receivedHitCount\");\n response.setValue(receivedHitCount.toString());\n currentSession.getAsyncRemote().sendObject(response);\n}", @@ -119822,6 +150220,7 @@ "call_sites": [ { "method_name": "setKey", + "comment": null, "receiver_expr": "response", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -119844,6 +150243,7 @@ }, { "method_name": "setValue", + "comment": null, "receiver_expr": "response", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -119866,6 +150266,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "receivedHitCount", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -119886,6 +150287,7 @@ }, { "method_name": "sendObject", + "comment": null, "receiver_expr": "currentSession.getAsyncRemote()", "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ @@ -119908,6 +150310,7 @@ }, { "method_name": "getAsyncRemote", + "comment": null, "receiver_expr": "currentSession", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -119928,6 +150331,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [], @@ -119949,6 +150353,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "response", "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "initializer": "new JsonMessage()", @@ -119964,9 +150376,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [ "@OnError" ], @@ -119980,7 +150392,11 @@ "type": "java.lang.Throwable", "name": "t", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 25, + "end_column": 35 } ], "code": "{\n t.printStackTrace();\n}", @@ -119994,6 +150410,7 @@ "call_sites": [ { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -120020,9 +150437,18 @@ "is_entrypoint": false }, "onOpen(Session, EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketJson.java", "signature": "onOpen(Session, EndpointConfig)", - "comment": "", + "comments": [ + { + "content": " TODO Auto-generated catch block", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + } + ], "annotations": [ "@OnOpen" ], @@ -120038,13 +150464,21 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 47, + "end_line": 47, + "start_column": 24, + "end_column": 44 }, { "type": "javax.websocket.EndpointConfig", "name": "ec", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 47, + "end_line": 47, + "start_column": 47, + "end_column": 63 } ], "code": "{\n currentSession = session;\n sentHitCount = 0;\n receivedHitCount = 0;\n InitialContext context;\n ManagedThreadFactory mtf = null;\n try {\n context = new InitialContext();\n mtf = (ManagedThreadFactory) context.lookup(\"java:comp/DefaultManagedThreadFactory\");\n } catch (NamingException e1) {\n // TODO Auto-generated catch block\n e1.printStackTrace();\n }\n Thread thread = mtf.newThread(new Runnable() {\n\n @Override\n public void run() {\n try {\n Thread.sleep(500);\n while (currentSession.isOpen()) {\n sentHitCount++;\n JsonMessage response = new JsonMessage();\n response.setKey(\"sentHitCount\");\n response.setValue(sentHitCount.toString());\n currentSession.getAsyncRemote().sendObject(response);\n Thread.sleep(100);\n }\n } catch (InterruptedException e) {\n e.printStackTrace();\n }\n }\n });\n thread.start();\n}", @@ -120067,6 +150501,7 @@ "call_sites": [ { "method_name": "lookup", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.naming.InitialContext", "argument_types": [ @@ -120089,6 +150524,14 @@ }, { "method_name": "printStackTrace", + "comment": { + "content": " TODO Auto-generated catch block", + "start_line": 61, + "end_line": 61, + "start_column": 13, + "end_column": 46, + "is_javadoc": false + }, "receiver_expr": "e1", "receiver_type": "javax.naming.NamingException", "argument_types": [], @@ -120109,6 +150552,7 @@ }, { "method_name": "newThread", + "comment": null, "receiver_expr": "mtf", "receiver_type": "javax.enterprise.concurrent.ManagedThreadFactory", "argument_types": [ @@ -120131,6 +150575,7 @@ }, { "method_name": "sleep", + "comment": null, "receiver_expr": "Thread", "receiver_type": "java.lang.Thread", "argument_types": [ @@ -120153,6 +150598,7 @@ }, { "method_name": "isOpen", + "comment": null, "receiver_expr": "currentSession", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -120173,6 +150619,7 @@ }, { "method_name": "setKey", + "comment": null, "receiver_expr": "response", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -120195,6 +150642,7 @@ }, { "method_name": "setValue", + "comment": null, "receiver_expr": "response", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [ @@ -120217,6 +150665,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "sentHitCount", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -120237,6 +150686,7 @@ }, { "method_name": "sendObject", + "comment": null, "receiver_expr": "currentSession.getAsyncRemote()", "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ @@ -120259,6 +150709,7 @@ }, { "method_name": "getAsyncRemote", + "comment": null, "receiver_expr": "currentSession", "receiver_type": "javax.websocket.Session", "argument_types": [], @@ -120279,6 +150730,7 @@ }, { "method_name": "sleep", + "comment": null, "receiver_expr": "Thread", "receiver_type": "java.lang.Thread", "argument_types": [ @@ -120301,6 +150753,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.InterruptedException", "argument_types": [], @@ -120321,6 +150774,7 @@ }, { "method_name": "start", + "comment": null, "receiver_expr": "thread", "receiver_type": "java.lang.Thread", "argument_types": [], @@ -120341,6 +150795,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.naming.InitialContext", "argument_types": [], @@ -120361,11 +150816,12 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Runnable", "argument_types": [], "return_type": "java.lang.Runnable", - "callee_signature": "Anonymous-9c267508-c8fa-4c41-876f-8c1675c7ef0e()", + "callee_signature": "Anonymous-949cb91d-5c9c-4cef-9e51-ef919154d4a9()", "is_public": false, "is_protected": false, "is_private": false, @@ -120381,6 +150837,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "argument_types": [], @@ -120402,6 +150859,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.naming.InitialContext", "initializer": "", @@ -120411,6 +150876,14 @@ "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "mtf", "type": "javax.enterprise.concurrent.ManagedThreadFactory", "initializer": "null", @@ -120420,6 +150893,14 @@ "end_column": 39 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "thread", "type": "java.lang.Thread", "initializer": "mtf.newThread(new Runnable() {\n\n @Override\n public void run() {\n try {\n Thread.sleep(500);\n while (currentSession.isOpen()) {\n sentHitCount++;\n JsonMessage response = new JsonMessage();\n response.setKey(\"sentHitCount\");\n response.setValue(sentHitCount.toString());\n currentSession.getAsyncRemote().sendObject(response);\n Thread.sleep(100);\n }\n } catch (InterruptedException e) {\n e.printStackTrace();\n }\n }\n})", @@ -120429,6 +150910,14 @@ "end_column": 10 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "response", "type": "com.ibm.websphere.samples.daytrader.web.websocket.JsonMessage", "initializer": "new JsonMessage()", @@ -120446,7 +150935,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.websocket.Session", "start_line": 42, @@ -120460,7 +150956,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 43, @@ -120474,7 +150977,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 44, @@ -120489,14 +150999,266 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.ejb3", + "comments": [ + { + "content": " For Wildfly - add java:/ to these resource names.", + "start_line": 74, + "end_line": 74, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/QueueConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 76, + "end_line": 76, + "start_column": 5, + "end_column": 137, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/TopicConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 80, + "end_line": 80, + "start_column": 5, + "end_column": 137, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeStreamerTopic\")", + "start_line": 84, + "end_line": 84, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeBrokerQueue\")", + "start_line": 88, + "end_line": 88, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " this buy order", + "start_line": 122, + "end_line": 122, + "start_column": 13, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " The holding will be created by", + "start_line": 121, + "end_line": 121, + "start_column": 45, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 126, + "end_line": 126, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " On exception - cancel the order ", + "start_line": 143, + "end_line": 143, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " TODO figure out how to do this with JPA", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " UPDATE the holding purchase data to signify this holding is", + "start_line": 177, + "end_line": 177, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " \"inflight\" to be sold", + "start_line": 178, + "end_line": 178, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " -- could add a new holdingStatus attribute to holdingEJB", + "start_line": 179, + "end_line": 179, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 182, + "end_line": 182, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 200, + "end_line": 200, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " UPDATE - handle all exceptions like:", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, + { + "content": " 2 phase", + "start_line": 209, + "end_line": 209, + "start_column": 9, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " pass the exception", + "start_line": 222, + "end_line": 222, + "start_column": 54, + "end_column": 74, + "is_javadoc": false + }, + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 248, + "end_line": 251, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 261, + "end_line": 264, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "throw new EJBException(\"TradeSLSBBean:completeOrder -- Unable to sell order \" + order.getOrderID() + \" holding already sold\");", + "start_line": 268, + "end_line": 268, + "start_column": 17, + "end_column": 144, + "is_javadoc": false + }, + { + "content": " I want to do a CriteriaUpdate here, but there are issues with JBoss/Hibernate ", + "start_line": 312, + "end_line": 312, + "start_column": 13, + "end_column": 95, + "is_javadoc": false + }, + { + "content": " Spin through the orders to remove or mark completed", + "start_line": 329, + "end_line": 329, + "start_column": 13, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " TODO: Investigate ConncurrentModification Exceptions", + "start_line": 332, + "end_line": 332, + "start_column": 17, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "Added this for Longruns (to prevent orderejb growth)", + "start_line": 334, + "end_line": 334, + "start_column": 21, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Added to populate transient field for account", + "start_line": 437, + "end_line": 437, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " Check to see if a profile with the desired userID already exists", + "start_line": 491, + "end_line": 491, + "start_column": 9, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " pass the exception", + "start_line": 536, + "end_line": 536, + "start_column": 57, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Get a Quote and send a JMS message in a 2-phase commit", + "start_line": 572, + "end_line": 572, + "start_column": 13, + "end_column": 69, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.sql.Timestamp", @@ -120555,7 +151317,7 @@ "is_inner_class": true, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "java.util.Comparator" ], @@ -120565,9 +151327,9 @@ "nested_type_declarations": [], "callable_declarations": { "compare(QuoteDataBean, QuoteDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "compare(QuoteDataBean, QuoteDataBean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -120581,18 +151343,26 @@ "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 602, + "end_line": 602, + "start_column": 28, + "end_column": 47 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 602, + "end_line": 602, + "start_column": 50, + "end_column": 69 } ], "code": "{\n double change1 = quote1.getChange();\n double change2 = quote2.getChange();\n return new Double(change2).compareTo(change1);\n}", - "start_line": 586, - "end_line": 591, + "start_line": 601, + "end_line": 606, "return_type": "int", "is_implicit": false, "is_constructor": false, @@ -120601,6 +151371,7 @@ "call_sites": [ { "method_name": "getChange", + "comment": null, "receiver_expr": "quote1", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -120614,13 +151385,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 588, + "start_line": 603, "start_column": 30, - "end_line": 588, + "end_line": 603, "end_column": 47 }, { "method_name": "getChange", + "comment": null, "receiver_expr": "quote2", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -120634,13 +151406,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 589, + "start_line": 604, "start_column": 30, - "end_line": 589, + "end_line": 604, "end_column": 47 }, { "method_name": "compareTo", + "comment": null, "receiver_expr": "new Double(change2)", "receiver_type": "java.lang.Double", "argument_types": [ @@ -120656,13 +151429,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 590, + "start_line": 605, "start_column": 20, - "end_line": 590, + "end_line": 605, "end_column": 57 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Double", "argument_types": [ @@ -120678,29 +151452,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 590, + "start_line": 605, "start_column": 20, - "end_line": 590, + "end_line": 605, "end_column": 38 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "change1", "type": "double", "initializer": "quote1.getChange()", - "start_line": 588, + "start_line": 603, "start_column": 20, - "end_line": 588, + "end_line": 603, "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "change2", "type": "double", "initializer": "quote2.getChange()", - "start_line": 589, + "start_line": 604, "start_column": 20, - "end_line": 589, + "end_line": 604, "end_column": 47 } ], @@ -120712,6 +151502,8 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false }, "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean": { @@ -120724,7 +151516,248 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " For Wildfly - add java:/ to these resource names.", + "start_line": 74, + "end_line": 74, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/QueueConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 76, + "end_line": 76, + "start_column": 5, + "end_column": 137, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/TopicConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 80, + "end_line": 80, + "start_column": 5, + "end_column": 137, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeStreamerTopic\")", + "start_line": 84, + "end_line": 84, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeBrokerQueue\")", + "start_line": 88, + "end_line": 88, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " this buy order", + "start_line": 122, + "end_line": 122, + "start_column": 13, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " The holding will be created by", + "start_line": 121, + "end_line": 121, + "start_column": 45, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 126, + "end_line": 126, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " On exception - cancel the order ", + "start_line": 143, + "end_line": 143, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " TODO figure out how to do this with JPA", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " UPDATE the holding purchase data to signify this holding is", + "start_line": 177, + "end_line": 177, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " \"inflight\" to be sold", + "start_line": 178, + "end_line": 178, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " -- could add a new holdingStatus attribute to holdingEJB", + "start_line": 179, + "end_line": 179, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 182, + "end_line": 182, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 200, + "end_line": 200, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " UPDATE - handle all exceptions like:", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, + { + "content": " 2 phase", + "start_line": 209, + "end_line": 209, + "start_column": 9, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " pass the exception", + "start_line": 222, + "end_line": 222, + "start_column": 54, + "end_column": 74, + "is_javadoc": false + }, + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 248, + "end_line": 251, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 261, + "end_line": 264, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "throw new EJBException(\"TradeSLSBBean:completeOrder -- Unable to sell order \" + order.getOrderID() + \" holding already sold\");", + "start_line": 268, + "end_line": 268, + "start_column": 17, + "end_column": 144, + "is_javadoc": false + }, + { + "content": " I want to do a CriteriaUpdate here, but there are issues with JBoss/Hibernate ", + "start_line": 312, + "end_line": 312, + "start_column": 13, + "end_column": 95, + "is_javadoc": false + }, + { + "content": " Spin through the orders to remove or mark completed", + "start_line": 329, + "end_line": 329, + "start_column": 13, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " TODO: Investigate ConncurrentModification Exceptions", + "start_line": 332, + "end_line": 332, + "start_column": 17, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "Added this for Longruns (to prevent orderejb growth)", + "start_line": 334, + "end_line": 334, + "start_column": 21, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Added to populate transient field for account", + "start_line": 437, + "end_line": 437, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " Check to see if a profile with the desired userID already exists", + "start_line": 491, + "end_line": 491, + "start_column": 9, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " pass the exception", + "start_line": 536, + "end_line": 536, + "start_column": 57, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Get a Quote and send a JMS message in a 2-phase commit", + "start_line": 572, + "end_line": 572, + "start_column": 13, + "end_column": 69, + "is_javadoc": false + } + ], "implements_list": [ "com.ibm.websphere.samples.daytrader.interfaces.TradeServices" ], @@ -120745,9 +151778,18 @@ ], "callable_declarations": { "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", - "comment": "", + "comments": [ + { + "content": " pass the exception", + "start_line": 536, + "end_line": 536, + "start_column": 57, + "end_column": 77, + "is_javadoc": false + } + ], "annotations": [ "@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)" ], @@ -120761,30 +151803,46 @@ "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 512, + "end_line": 512, + "start_column": 41, + "end_column": 59 }, { "type": "java.math.BigDecimal", "name": "oldPrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 512, + "end_line": 512, + "start_column": 62, + "end_column": 80 }, { "type": "java.math.BigDecimal", "name": "changeFactor", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 512, + "end_line": 512, + "start_column": 83, + "end_column": 105 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 512, + "end_line": 512, + "start_column": 108, + "end_column": 126 } ], "code": "{\n if (!TradeConfig.getPublishQuotePriceChange()) {\n return;\n }\n try (JMSContext topicContext = topicConnectionFactory.createContext()) {\n TextMessage message = topicContext.createTextMessage();\n message.setStringProperty(\"command\", \"updateQuote\");\n message.setStringProperty(\"symbol\", quote.getSymbol());\n message.setStringProperty(\"company\", quote.getCompanyName());\n message.setStringProperty(\"price\", quote.getPrice().toString());\n message.setStringProperty(\"oldPrice\", oldPrice.toString());\n message.setStringProperty(\"open\", quote.getOpen().toString());\n message.setStringProperty(\"low\", quote.getLow().toString());\n message.setStringProperty(\"high\", quote.getHigh().toString());\n message.setDoubleProperty(\"volume\", quote.getVolume());\n message.setStringProperty(\"changeFactor\", changeFactor.toString());\n message.setDoubleProperty(\"sharesTraded\", sharesTraded);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Update Stock price for \" + quote.getSymbol() + \" old price = \" + oldPrice + \" new price = \" + quote.getPrice());\n topicContext.createProducer().send(tradeStreamerTopic, message);\n } catch (Exception e) {\n // pass the exception\n throw new EJBException(e.getMessage(), e);\n }\n}", - "start_line": 508, - "end_line": 535, + "start_line": 511, + "end_line": 538, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -120799,6 +151857,7 @@ "call_sites": [ { "method_name": "getPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -120812,13 +151871,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 510, + "start_line": 513, "start_column": 14, - "end_line": 510, + "end_line": 513, "end_column": 53 }, { "method_name": "createContext", + "comment": null, "receiver_expr": "topicConnectionFactory", "receiver_type": "javax.jms.TopicConnectionFactory", "argument_types": [], @@ -120832,13 +151892,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 514, + "start_line": 517, "start_column": 40, - "end_line": 514, + "end_line": 517, "end_column": 77 }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "topicContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -120852,13 +151913,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 515, + "start_line": 518, "start_column": 35, - "end_line": 515, + "end_line": 518, "end_column": 66 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -120875,13 +151937,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 517, + "start_line": 520, "start_column": 13, - "end_line": 517, + "end_line": 520, "end_column": 63 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -120898,13 +151961,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 518, + "start_line": 521, "start_column": 13, - "end_line": 518, + "end_line": 521, "end_column": 66 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -120918,13 +151982,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 518, + "start_line": 521, "start_column": 49, - "end_line": 518, + "end_line": 521, "end_column": 65 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -120941,13 +152006,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 519, + "start_line": 522, "start_column": 13, - "end_line": 519, + "end_line": 522, "end_column": 72 }, { "method_name": "getCompanyName", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -120961,13 +152027,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 519, + "start_line": 522, "start_column": 50, - "end_line": 519, + "end_line": 522, "end_column": 71 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -120984,13 +152051,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 520, + "start_line": 523, "start_column": 13, - "end_line": 520, + "end_line": 523, "end_column": 75 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quote.getPrice()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121004,13 +152072,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 520, + "start_line": 523, "start_column": 48, - "end_line": 520, + "end_line": 523, "end_column": 74 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121024,13 +152093,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 520, + "start_line": 523, "start_column": 48, - "end_line": 520, + "end_line": 523, "end_column": 63 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121047,13 +152117,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 521, + "start_line": 524, "start_column": 13, - "end_line": 521, + "end_line": 524, "end_column": 70 }, { "method_name": "toString", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121067,13 +152138,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 521, + "start_line": 524, "start_column": 51, - "end_line": 521, + "end_line": 524, "end_column": 69 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121090,13 +152162,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 522, + "start_line": 525, "start_column": 13, - "end_line": 522, + "end_line": 525, "end_column": 73 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quote.getOpen()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121110,13 +152183,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 522, + "start_line": 525, "start_column": 47, - "end_line": 522, + "end_line": 525, "end_column": 72 }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121130,13 +152204,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 522, + "start_line": 525, "start_column": 47, - "end_line": 522, + "end_line": 525, "end_column": 61 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121153,13 +152228,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 523, + "start_line": 526, "start_column": 13, - "end_line": 523, + "end_line": 526, "end_column": 71 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quote.getLow()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121173,13 +152249,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 523, + "start_line": 526, "start_column": 46, - "end_line": 523, + "end_line": 526, "end_column": 70 }, { "method_name": "getLow", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121193,13 +152270,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 523, + "start_line": 526, "start_column": 46, - "end_line": 523, + "end_line": 526, "end_column": 59 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121216,13 +152294,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 524, + "start_line": 527, "start_column": 13, - "end_line": 524, + "end_line": 527, "end_column": 73 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quote.getHigh()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121236,13 +152315,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 524, + "start_line": 527, "start_column": 47, - "end_line": 524, + "end_line": 527, "end_column": 72 }, { "method_name": "getHigh", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121256,13 +152336,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 524, + "start_line": 527, "start_column": 47, - "end_line": 524, + "end_line": 527, "end_column": 61 }, { "method_name": "setDoubleProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121279,13 +152360,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 525, + "start_line": 528, "start_column": 13, - "end_line": 525, + "end_line": 528, "end_column": 66 }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121299,13 +152381,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 525, + "start_line": 528, "start_column": 49, - "end_line": 525, + "end_line": 528, "end_column": 65 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121322,13 +152405,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 526, + "start_line": 529, "start_column": 13, - "end_line": 526, + "end_line": 529, "end_column": 78 }, { "method_name": "toString", + "comment": null, "receiver_expr": "changeFactor", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -121342,13 +152426,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 526, + "start_line": 529, "start_column": 55, - "end_line": 526, + "end_line": 529, "end_column": 77 }, { "method_name": "setDoubleProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121365,13 +152450,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 527, + "start_line": 530, "start_column": 13, - "end_line": 527, + "end_line": 530, "end_column": 67 }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121388,13 +152474,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 528, + "start_line": 531, "start_column": 13, - "end_line": 528, + "end_line": 531, "end_column": 78 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -121408,13 +152495,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 528, + "start_line": 531, "start_column": 52, - "end_line": 528, + "end_line": 531, "end_column": 77 }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -121430,13 +152518,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 529, + "start_line": 532, "start_column": 13, - "end_line": 529, + "end_line": 532, "end_column": 140 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121450,13 +152539,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 529, + "start_line": 532, "start_column": 57, - "end_line": 529, + "end_line": 532, "end_column": 73 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121470,13 +152560,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 529, + "start_line": 532, "start_column": 124, - "end_line": 529, + "end_line": 532, "end_column": 139 }, { "method_name": "send", + "comment": null, "receiver_expr": "topicContext.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -121493,13 +152584,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 531, + "start_line": 534, "start_column": 13, - "end_line": 531, + "end_line": 534, "end_column": 75 }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "topicContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -121513,13 +152605,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 531, + "start_line": 534, "start_column": 13, - "end_line": 531, + "end_line": 534, "end_column": 41 }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -121533,13 +152626,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 533, + "start_line": 536, "start_column": 37, - "end_line": 533, + "end_line": 536, "end_column": 50 }, { "method_name": "", + "comment": { + "content": " pass the exception", + "start_line": 536, + "end_line": 536, + "start_column": 57, + "end_column": 77, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -121556,29 +152657,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 533, + "start_line": 536, "start_column": 20, - "end_line": 533, + "end_line": 536, "end_column": 54 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "topicContext", "type": "javax.jms.JMSContext", "initializer": "topicConnectionFactory.createContext()", - "start_line": 514, + "start_line": 517, "start_column": 25, - "end_line": 514, + "end_line": 517, "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "topicContext.createTextMessage()", - "start_line": 515, + "start_line": 518, "start_column": 25, - "end_line": 515, + "end_line": 518, "end_column": 66 } ], @@ -121588,9 +152705,9 @@ "is_entrypoint": false }, "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -121602,36 +152719,56 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 540, + "end_line": 540, + "start_column": 38, + "end_column": 60 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 540, + "end_line": 540, + "start_column": 63, + "end_column": 81 }, { "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "name": "holding", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 540, + "end_line": 540, + "start_column": 84, + "end_column": 106 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 540, + "end_line": 540, + "start_column": 109, + "end_column": 124 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 540, + "end_line": 540, + "start_column": 127, + "end_column": 141 } ], "code": "{\n OrderDataBean order;\n try {\n order = new OrderDataBean(orderType, \"open\", new Timestamp(System.currentTimeMillis()), null, quantity, quote.getPrice().setScale(FinancialUtils.SCALE, FinancialUtils.ROUND), TradeConfig.getOrderFee(orderType), account, quote, holding);\n entityManager.persist(order);\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:createOrder -- failed to create Order. The stock/quote may not exist in the database.\", e);\n throw new EJBException(\"TradeSLSBBean:createOrder -- failed to create Order. Check that the symbol exists in the database.\", e);\n }\n return order;\n}", - "start_line": 537, - "end_line": 549, + "start_line": 540, + "end_line": 552, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -121646,6 +152783,7 @@ "call_sites": [ { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -121659,13 +152797,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 541, + "start_line": 544, "start_column": 72, - "end_line": 541, + "end_line": 544, "end_column": 97 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "quote.getPrice()", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -121682,13 +152821,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 541, + "start_line": 544, "start_column": 117, - "end_line": 542, + "end_line": 545, "end_column": 63 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -121702,13 +152842,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 541, + "start_line": 544, "start_column": 117, - "end_line": 541, + "end_line": 544, "end_column": 132 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -121724,13 +152865,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 542, + "start_line": 545, "start_column": 66, - "end_line": 542, + "end_line": 545, "end_column": 99 }, { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -121745,7 +152887,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 543, + "line_number": 546, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -121753,13 +152895,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 543, + "start_line": 546, "start_column": 13, - "end_line": 543, + "end_line": 546, "end_column": 40 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -121776,13 +152919,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 545, + "start_line": 548, "start_column": 13, - "end_line": 545, + "end_line": 548, "end_column": 127 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -121807,13 +152951,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 541, + "start_line": 544, "start_column": 21, - "end_line": 542, + "end_line": 545, "end_column": 125 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -121829,13 +152974,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 541, + "start_line": 544, "start_column": 58, - "end_line": 541, + "end_line": 544, "end_column": 98 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -121852,26 +152998,34 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 546, + "start_line": 549, "start_column": 19, - "end_line": 546, + "end_line": 549, "end_column": 139 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "", - "start_line": 538, + "start_line": 541, "start_column": 23, - "end_line": 538, + "end_line": 541, "end_column": 27 } ], "crud_operations": [ { - "line_number": 543, + "line_number": 546, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -121884,9 +153038,9 @@ "is_entrypoint": false }, "getMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getMarketSummary()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -121897,8 +153051,8 @@ "declaration": "public MarketSummaryDataBean getMarketSummary()", "parameters": [], "code": "{\n return marketSummarySingleton.getMarketSummaryDataBean();\n}", - "start_line": 103, - "end_line": 106, + "start_line": 106, + "end_line": 109, "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "is_implicit": false, "is_constructor": false, @@ -121909,6 +153063,7 @@ "call_sites": [ { "method_name": "getMarketSummaryDataBean", + "comment": null, "receiver_expr": "marketSummarySingleton", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", "argument_types": [], @@ -121922,9 +153077,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, + "start_line": 108, "start_column": 16, - "end_line": 105, + "end_line": 108, "end_column": 64 } ], @@ -121935,9 +153090,9 @@ "is_entrypoint": false }, "investmentReturn(double, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "investmentReturn(double, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -121953,18 +153108,26 @@ "type": "double", "name": "investment", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 36, + "end_column": 52 }, { "type": "double", "name": "NetValue", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 561, + "end_line": 561, + "start_column": 55, + "end_column": 69 } ], "code": "{\n double diff = NetValue - investment;\n double ir = diff / investment;\n return ir;\n}", - "start_line": 557, - "end_line": 562, + "start_line": 560, + "end_line": 565, "return_type": "double", "is_implicit": false, "is_constructor": false, @@ -121973,21 +153136,37 @@ "call_sites": [], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "diff", "type": "double", "initializer": "NetValue - investment", - "start_line": 559, + "start_line": 562, "start_column": 16, - "end_line": 559, + "end_line": 562, "end_column": 43 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ir", "type": "double", "initializer": "diff / investment", - "start_line": 560, + "start_line": 563, "start_column": 16, - "end_line": 560, + "end_line": 563, "end_column": 37 } ], @@ -121997,9 +153176,9 @@ "is_entrypoint": false }, "getAllQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getAllQuotes()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -122010,8 +153189,8 @@ "declaration": "public Collection getAllQuotes()", "parameters": [], "code": "{\n TypedQuery query = entityManager.createNamedQuery(\"quoteejb.allQuotes\", QuoteDataBean.class);\n return query.getResultList();\n}", - "start_line": 366, - "end_line": 370, + "start_line": 369, + "end_line": 373, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -122024,6 +153203,7 @@ "call_sites": [ { "method_name": "createNamedQuery", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122040,20 +153220,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": { - "line_number": 368, + "line_number": 371, "query_arguments": [ "\"quoteejb.allQuotes\"", "QuoteDataBean.class" ], "query_type": "NAMED" }, - "start_line": 368, + "start_line": 371, "start_column": 43, - "end_line": 368, + "end_line": 371, "end_column": 115 }, { "method_name": "getResultList", + "comment": null, "receiver_expr": "query", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [], @@ -122067,27 +153248,35 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 369, + "start_line": 372, "start_column": 16, - "end_line": 369, + "end_line": 372, "end_column": 36 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "query", "type": "javax.persistence.TypedQuery", "initializer": "entityManager.createNamedQuery(\"quoteejb.allQuotes\", QuoteDataBean.class)", - "start_line": 368, + "start_line": 371, "start_column": 35, - "end_line": 368, + "end_line": 371, "end_column": 115 } ], "crud_operations": [], "crud_queries": [ { - "line_number": 368, + "line_number": 371, "query_arguments": [ "\"quoteejb.allQuotes\"", "QuoteDataBean.class" @@ -122099,9 +153288,18 @@ "is_entrypoint": false }, "register(String, String, String, String, String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "register(String, String, String, String, String, String, BigDecimal)", - "comment": "", + "comments": [ + { + "content": " Check to see if a profile with the desired userID already exists", + "start_line": 491, + "end_line": 491, + "start_column": 9, + "end_column": 75, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -122115,48 +153313,76 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 37, + "end_column": 49 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 52, + "end_column": 66 }, { "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 69, + "end_column": 83 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 86, + "end_column": 99 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 102, + "end_column": 113 }, { "type": "java.lang.String", "name": "creditcard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 116, + "end_column": 132 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 487, + "end_line": 487, + "start_column": 135, + "end_column": 156 } ], "code": "{\n AccountDataBean account = null;\n AccountProfileDataBean profile = null;\n // Check to see if a profile with the desired userID already exists\n profile = entityManager.find(AccountProfileDataBean.class, userID);\n if (profile != null) {\n Log.error(\"Failed to register new Account - AccountProfile with userID(\" + userID + \") already exists\");\n return null;\n } else {\n profile = new AccountProfileDataBean(userID, password, fullname, address, email, creditcard);\n account = new AccountDataBean(0, 0, null, new Timestamp(System.currentTimeMillis()), openBalance, openBalance, userID);\n profile.setAccount(account);\n account.setProfile(profile);\n entityManager.persist(profile);\n entityManager.persist(account);\n }\n return account;\n}", - "start_line": 483, - "end_line": 506, + "start_line": 486, + "end_line": 509, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -122170,6 +153396,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122185,7 +153412,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 489, + "line_number": 492, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -122193,13 +153420,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 489, + "start_line": 492, "start_column": 19, - "end_line": 489, + "end_line": 492, "end_column": 74 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -122215,13 +153443,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 492, + "start_line": 495, "start_column": 13, - "end_line": 492, + "end_line": 495, "end_column": 115 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -122235,13 +153464,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 496, + "start_line": 499, "start_column": 69, - "end_line": 496, + "end_line": 499, "end_column": 94 }, { "method_name": "setAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -122257,13 +153487,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 498, + "start_line": 501, "start_column": 13, - "end_line": 498, + "end_line": 501, "end_column": 39 }, { "method_name": "setProfile", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -122279,13 +153510,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 499, + "start_line": 502, "start_column": 13, - "end_line": 499, + "end_line": 502, "end_column": 39 }, { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122300,7 +153532,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 501, + "line_number": 504, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -122308,13 +153540,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 501, + "start_line": 504, "start_column": 13, - "end_line": 501, + "end_line": 504, "end_column": 42 }, { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122329,7 +153562,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 502, + "line_number": 505, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -122337,13 +153570,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 502, + "start_line": 505, "start_column": 13, - "end_line": 502, + "end_line": 505, "end_column": 42 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -122364,13 +153598,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 495, + "start_line": 498, "start_column": 23, - "end_line": 495, + "end_line": 498, "end_column": 104 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -122392,13 +153627,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 496, + "start_line": 499, "start_column": 23, - "end_line": 496, + "end_line": 499, "end_column": 130 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -122414,35 +153650,51 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 496, + "start_line": 499, "start_column": 55, - "end_line": 496, + "end_line": 499, "end_column": 95 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 485, + "start_line": 488, "start_column": 25, - "end_line": 485, + "end_line": 488, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "null", - "start_line": 486, + "start_line": 489, "start_column": 32, - "end_line": 486, + "end_line": 489, "end_column": 45 } ], "crud_operations": [ { - "line_number": 489, + "line_number": 492, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -122450,7 +153702,7 @@ "joined_tables": null }, { - "line_number": 501, + "line_number": 504, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -122458,7 +153710,7 @@ "joined_tables": null }, { - "line_number": 502, + "line_number": 505, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -122471,9 +153723,9 @@ "is_entrypoint": false }, "getHoldings(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getHoldings(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -122487,12 +153739,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 413, + "end_line": 413, + "start_column": 61, + "end_column": 73 } ], "code": "{\n CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();\n CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(HoldingDataBean.class);\n Root holdings = criteriaQuery.from(HoldingDataBean.class);\n criteriaQuery.where(criteriaBuilder.equal(holdings.get(\"account\").get(\"profile\").get(\"userID\"), criteriaBuilder.parameter(String.class, \"p_userid\")));\n criteriaQuery.select(holdings);\n TypedQuery typedQuery = entityManager.createQuery(criteriaQuery);\n typedQuery.setParameter(\"p_userid\", userID);\n return typedQuery.getResultList();\n}", - "start_line": 409, - "end_line": 422, + "start_line": 412, + "end_line": 425, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -122508,6 +153764,7 @@ "call_sites": [ { "method_name": "getCriteriaBuilder", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [], @@ -122521,13 +153778,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 411, + "start_line": 414, "start_column": 43, - "end_line": 411, + "end_line": 414, "end_column": 76 }, { "method_name": "createQuery", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -122543,13 +153801,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 412, + "start_line": 415, "start_column": 56, - "end_line": 412, + "end_line": 415, "end_column": 105 }, { "method_name": "from", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ @@ -122565,19 +153824,20 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 413, + "start_line": 416, "start_column": 42, - "end_line": 413, + "end_line": 416, "end_column": 82 }, { "method_name": "where", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ "javax.persistence.criteria.Predicate" ], - "return_type": "", + "return_type": "javax.persistence.criteria.CriteriaQuery", "callee_signature": "where(javax.persistence.criteria.Expression)", "is_public": true, "is_protected": false, @@ -122587,13 +153847,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 414, + "start_line": 417, "start_column": 9, - "end_line": 416, + "end_line": 419, "end_column": 77 }, { "method_name": "equal", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -122610,13 +153871,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 418, "start_column": 17, - "end_line": 416, + "end_line": 419, "end_column": 76 }, { "method_name": "get", + "comment": null, "receiver_expr": "holdings.get(\"account\").get(\"profile\")", "receiver_type": "javax.persistence.criteria.Path", "argument_types": [ @@ -122632,13 +153894,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 418, "start_column": 39, - "end_line": 415, + "end_line": 418, "end_column": 90 }, { "method_name": "get", + "comment": null, "receiver_expr": "holdings.get(\"account\")", "receiver_type": "javax.persistence.criteria.Path", "argument_types": [ @@ -122654,13 +153917,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 418, "start_column": 39, - "end_line": 415, + "end_line": 418, "end_column": 76 }, { "method_name": "get", + "comment": null, "receiver_expr": "holdings", "receiver_type": "javax.persistence.criteria.Root", "argument_types": [ @@ -122676,13 +153940,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 418, "start_column": 39, - "end_line": 415, + "end_line": 418, "end_column": 61 }, { "method_name": "parameter", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -122699,13 +153964,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 416, + "start_line": 419, "start_column": 25, - "end_line": 416, + "end_line": 419, "end_column": 75 }, { "method_name": "select", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ @@ -122721,13 +153987,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 417, + "start_line": 420, "start_column": 9, - "end_line": 417, + "end_line": 420, "end_column": 38 }, { "method_name": "createQuery", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122743,13 +154010,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 419, + "start_line": 422, "start_column": 50, - "end_line": 419, + "end_line": 422, "end_column": 89 }, { "method_name": "setParameter", + "comment": null, "receiver_expr": "typedQuery", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [ @@ -122766,13 +154034,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 420, + "start_line": 423, "start_column": 9, - "end_line": 420, + "end_line": 423, "end_column": 51 }, { "method_name": "getResultList", + "comment": null, "receiver_expr": "typedQuery", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [], @@ -122786,47 +154055,79 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 421, + "start_line": 424, "start_column": 16, - "end_line": 421, + "end_line": 424, "end_column": 41 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "criteriaBuilder", "type": "javax.persistence.criteria.CriteriaBuilder", "initializer": "entityManager.getCriteriaBuilder()", - "start_line": 411, + "start_line": 414, "start_column": 25, - "end_line": 411, + "end_line": 414, "end_column": 76 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "criteriaQuery", "type": "javax.persistence.criteria.CriteriaQuery", "initializer": "criteriaBuilder.createQuery(HoldingDataBean.class)", - "start_line": 412, + "start_line": 415, "start_column": 40, - "end_line": 412, + "end_line": 415, "end_column": 105 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdings", "type": "javax.persistence.criteria.Root", "initializer": "criteriaQuery.from(HoldingDataBean.class)", - "start_line": 413, + "start_line": 416, "start_column": 31, - "end_line": 413, + "end_line": 416, "end_column": 82 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "typedQuery", "type": "javax.persistence.TypedQuery", "initializer": "entityManager.createQuery(criteriaQuery)", - "start_line": 419, + "start_line": 422, "start_column": 37, - "end_line": 419, + "end_line": 422, "end_column": 89 } ], @@ -122836,9 +154137,9 @@ "is_entrypoint": false }, "login(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "login(String, String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -122854,18 +154155,26 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 463, + "end_line": 463, + "start_column": 34, + "end_column": 46 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 463, + "end_line": 463, + "start_column": 49, + "end_column": 63 } ], "code": "{\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n if (profile == null) {\n throw new EJBException(\"No such user: \" + userID);\n }\n AccountDataBean account = profile.getAccount();\n account.login(password);\n Log.trace(\"TradeSLSBBean:login(\" + userID + \",\" + password + \") success\" + account);\n return account;\n}", - "start_line": 459, - "end_line": 472, + "start_line": 462, + "end_line": 475, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -122879,6 +154188,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -122894,7 +154204,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 461, + "line_number": 464, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -122902,13 +154212,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 461, + "start_line": 464, "start_column": 42, - "end_line": 461, + "end_line": 464, "end_column": 97 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -122922,13 +154233,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 466, + "start_line": 469, "start_column": 35, - "end_line": 466, + "end_line": 469, "end_column": 54 }, { "method_name": "login", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -122944,13 +154256,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 467, + "start_line": 470, "start_column": 9, - "end_line": 467, + "end_line": 470, "end_column": 31 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -122966,13 +154279,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 469, + "start_line": 472, "start_column": 9, - "end_line": 469, + "end_line": 472, "end_column": 91 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -122988,35 +154302,51 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 463, + "start_line": 466, "start_column": 19, - "end_line": 463, + "end_line": 466, "end_column": 61 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 461, + "start_line": 464, "start_column": 32, - "end_line": 461, + "end_line": 464, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 466, + "start_line": 469, "start_column": 25, - "end_line": 466, + "end_line": 469, "end_column": 54 } ], "crud_operations": [ { - "line_number": 461, + "line_number": 464, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -123029,9 +154359,9 @@ "is_entrypoint": false }, "setInSession(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "setInSession(boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -123045,12 +154375,16 @@ "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 615, + "end_line": 615, + "start_column": 30, + "end_column": 46 } ], "code": "{\n throw new UnsupportedOperationException(\"TradeSLSBBean::setInGlobalTxn not supported\");\n}", - "start_line": 599, - "end_line": 602, + "start_line": 614, + "end_line": 617, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -123059,6 +154393,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -123074,9 +154409,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 601, + "start_line": 616, "start_column": 13, - "end_line": 601, + "end_line": 616, "end_column": 92 } ], @@ -123087,9 +154422,34 @@ "is_entrypoint": false }, "completeOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "completeOrder(Integer, boolean)", - "comment": "", + "comments": [ + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 248, + "end_line": 251, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 261, + "end_line": 264, + "start_column": 13, + "end_column": 15, + "is_javadoc": false + }, + { + "content": "throw new EJBException(\"TradeSLSBBean:completeOrder -- Unable to sell order \" + order.getOrderID() + \" holding already sold\");", + "start_line": 268, + "end_line": 268, + "start_column": 17, + "end_column": 144, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -123105,18 +154465,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 227, + "end_line": 227, + "start_column": 40, + "end_column": 54 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 227, + "end_line": 227, + "start_column": 57, + "end_column": 72 } ], "code": "{\n OrderDataBean order = entityManager.find(OrderDataBean.class, orderID);\n if (order == null) {\n System.out.println(\"error\");\n throw new EJBException(\"Error: attempt to complete Order that is null\\n\" + order);\n }\n order.getQuote();\n if (order.isCompleted()) {\n throw new EJBException(\"Error: attempt to complete Order that is already completed\\n\" + order);\n }\n AccountDataBean account = order.getAccount();\n QuoteDataBean quote = order.getQuote();\n HoldingDataBean holding = order.getHolding();\n BigDecimal price = order.getPrice();\n double quantity = order.getQuantity();\n if (order.isBuy()) {\n /*\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n */\n HoldingDataBean newHolding = createHolding(account, quote, quantity, price);\n order.setHolding(newHolding);\n order.setOrderStatus(\"closed\");\n order.setCompletionDate(new java.sql.Timestamp(System.currentTimeMillis()));\n updateQuotePriceVolume(quote.getSymbol(), TradeConfig.getRandomPriceChangeFactor(), quantity);\n }\n if (order.isSell()) {\n /*\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n */\n if (holding == null) {\n Log.debug(\"TradeSLSBBean:completeOrder -- Unable to sell order \" + order.getOrderID() + \" holding already sold\");\n order.cancel();\n //throw new EJBException(\"TradeSLSBBean:completeOrder -- Unable to sell order \" + order.getOrderID() + \" holding already sold\");\n } else {\n entityManager.remove(holding);\n order.setHolding(null);\n order.setOrderStatus(\"closed\");\n order.setCompletionDate(new java.sql.Timestamp(System.currentTimeMillis()));\n updateQuotePriceVolume(quote.getSymbol(), TradeConfig.getRandomPriceChangeFactor(), quantity);\n }\n }\n Log.trace(\"TradeSLSBBean:completeOrder--> Completed Order \" + order.getOrderID() + \"\\n\\t Order info: \" + order + \"\\n\\t Account info: \" + account + \"\\n\\t Quote info: \" + quote + \"\\n\\t Holding info: \" + holding);\n return order;\n}", - "start_line": 223, - "end_line": 279, + "start_line": 226, + "end_line": 282, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -123135,6 +154503,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -123150,7 +154519,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 225, + "line_number": 228, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -123158,13 +154527,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 225, + "start_line": 228, "start_column": 31, - "end_line": 225, + "end_line": 228, "end_column": 78 }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -123180,13 +154550,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 228, + "start_line": 231, "start_column": 11, - "end_line": 228, + "end_line": 231, "end_column": 37 }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123200,13 +154571,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 232, + "start_line": 235, "start_column": 9, - "end_line": 232, + "end_line": 235, "end_column": 24 }, { "method_name": "isCompleted", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123220,13 +154592,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 234, + "start_line": 237, "start_column": 13, - "end_line": 234, + "end_line": 237, "end_column": 31 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123240,13 +154613,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 238, + "start_line": 241, "start_column": 35, - "end_line": 238, + "end_line": 241, "end_column": 52 }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123260,13 +154634,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 239, + "start_line": 242, "start_column": 31, - "end_line": 239, + "end_line": 242, "end_column": 46 }, { "method_name": "getHolding", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123280,13 +154655,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 240, + "start_line": 243, "start_column": 35, - "end_line": 240, + "end_line": 243, "end_column": 52 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123300,13 +154676,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 241, + "start_line": 244, "start_column": 28, - "end_line": 241, + "end_line": 244, "end_column": 43 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123320,13 +154697,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 242, + "start_line": 245, "start_column": 27, - "end_line": 242, + "end_line": 245, "end_column": 45 }, { "method_name": "isBuy", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123340,13 +154718,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 244, + "start_line": 247, "start_column": 13, - "end_line": 244, + "end_line": 247, "end_column": 25 }, { "method_name": "createHolding", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -123365,13 +154744,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 250, + "start_line": 253, "start_column": 42, - "end_line": 250, + "end_line": 253, "end_column": 87 }, { "method_name": "setHolding", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123387,13 +154767,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 251, + "start_line": 254, "start_column": 13, - "end_line": 251, + "end_line": 254, "end_column": 40 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123409,13 +154790,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 252, + "start_line": 255, "start_column": 13, - "end_line": 252, + "end_line": 255, "end_column": 42 }, { "method_name": "setCompletionDate", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123431,13 +154813,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 253, + "start_line": 256, "start_column": 13, - "end_line": 253, + "end_line": 256, "end_column": 87 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -123451,13 +154834,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 253, + "start_line": 256, "start_column": 60, - "end_line": 253, + "end_line": 256, "end_column": 85 }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -123475,13 +154859,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 254, + "start_line": 257, "start_column": 13, - "end_line": 254, + "end_line": 257, "end_column": 105 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -123495,13 +154880,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 254, + "start_line": 257, "start_column": 36, - "end_line": 254, + "end_line": 257, "end_column": 52 }, { "method_name": "getRandomPriceChangeFactor", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -123515,13 +154901,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 254, + "start_line": 257, "start_column": 55, - "end_line": 254, + "end_line": 257, "end_column": 94 }, { "method_name": "isSell", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123535,13 +154922,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 257, + "start_line": 260, "start_column": 13, - "end_line": 257, + "end_line": 260, "end_column": 26 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -123557,13 +154945,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 263, + "start_line": 266, "start_column": 17, - "end_line": 263, + "end_line": 266, "end_column": 128 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123577,13 +154966,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 263, + "start_line": 266, "start_column": 84, - "end_line": 263, + "end_line": 266, "end_column": 101 }, { "method_name": "cancel", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123597,13 +154987,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 264, + "start_line": 267, "start_column": 17, - "end_line": 264, + "end_line": 267, "end_column": 30 }, { "method_name": "remove", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -123618,7 +155009,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 267, + "line_number": 270, "operation_type": "DELETE", "target_table": null, "involved_columns": null, @@ -123626,13 +155017,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 267, + "start_line": 270, "start_column": 17, - "end_line": 267, + "end_line": 270, "end_column": 45 }, { "method_name": "setHolding", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123648,13 +155040,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 268, + "start_line": 271, "start_column": 17, - "end_line": 268, + "end_line": 271, "end_column": 38 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123670,13 +155063,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 269, + "start_line": 272, "start_column": 17, - "end_line": 269, + "end_line": 272, "end_column": 46 }, { "method_name": "setCompletionDate", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -123692,13 +155086,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 270, + "start_line": 273, "start_column": 17, - "end_line": 270, + "end_line": 273, "end_column": 91 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -123712,13 +155107,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 270, + "start_line": 273, "start_column": 64, - "end_line": 270, + "end_line": 273, "end_column": 89 }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -123736,13 +155132,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 271, + "start_line": 274, "start_column": 17, - "end_line": 271, + "end_line": 274, "end_column": 109 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -123756,13 +155153,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 271, + "start_line": 274, "start_column": 40, - "end_line": 271, + "end_line": 274, "end_column": 56 }, { "method_name": "getRandomPriceChangeFactor", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -123776,13 +155174,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 271, + "start_line": 274, "start_column": 59, - "end_line": 271, + "end_line": 274, "end_column": 98 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -123798,13 +155197,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 278, "start_column": 9, - "end_line": 276, + "end_line": 279, "end_column": 76 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -123818,13 +155218,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 278, "start_column": 71, - "end_line": 275, + "end_line": 278, "end_column": 88 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -123840,13 +155241,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 229, + "start_line": 232, "start_column": 19, - "end_line": 229, + "end_line": 232, "end_column": 93 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -123862,13 +155264,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 235, + "start_line": 238, "start_column": 19, - "end_line": 235, + "end_line": 238, "end_column": 106 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -123884,13 +155287,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 253, + "start_line": 256, "start_column": 37, - "end_line": 253, + "end_line": 256, "end_column": 86 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -123906,80 +155310,136 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 270, + "start_line": 273, "start_column": 41, - "end_line": 270, + "end_line": 273, "end_column": 90 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "entityManager.find(OrderDataBean.class, orderID)", - "start_line": 225, + "start_line": 228, "start_column": 23, - "end_line": 225, + "end_line": 228, "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "order.getAccount()", - "start_line": 238, + "start_line": 241, "start_column": 25, - "end_line": 238, + "end_line": 241, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "order.getQuote()", - "start_line": 239, + "start_line": 242, "start_column": 23, - "end_line": 239, + "end_line": 242, "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holding", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "order.getHolding()", - "start_line": 240, + "start_line": 243, "start_column": 25, - "end_line": 240, + "end_line": 243, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "order.getPrice()", - "start_line": 241, + "start_line": 244, "start_column": 20, - "end_line": 241, + "end_line": 244, "end_column": 43 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "double", "initializer": "order.getQuantity()", - "start_line": 242, + "start_line": 245, "start_column": 16, - "end_line": 242, + "end_line": 245, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newHolding", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "createHolding(account, quote, quantity, price)", - "start_line": 250, + "start_line": 253, "start_column": 29, - "end_line": 250, + "end_line": 253, "end_column": 87 } ], "crud_operations": [ { - "line_number": 225, + "line_number": 228, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -123987,7 +155447,7 @@ "joined_tables": null }, { - "line_number": 267, + "line_number": 270, "operation_type": "DELETE", "target_table": null, "involved_columns": null, @@ -124000,9 +155460,9 @@ "is_entrypoint": false }, "updateQuotePriceVolume(String, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -124016,24 +155476,36 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 376, + "end_line": 376, + "start_column": 49, + "end_column": 61 }, { "type": "java.math.BigDecimal", "name": "changeFactor", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 376, + "end_line": 376, + "start_column": 64, + "end_column": 86 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 376, + "end_line": 376, + "start_column": 89, + "end_column": 107 } ], "code": "{\n if (!TradeConfig.getUpdateQuotePrices()) {\n return new QuoteDataBean();\n }\n Log.trace(\"TradeSLSBBean:updateQuote\", symbol, changeFactor);\n TypedQuery q = entityManager.createNamedQuery(\"quoteejb.quoteForUpdate\", QuoteDataBean.class);\n q.setParameter(1, symbol);\n QuoteDataBean quote = q.getSingleResult();\n BigDecimal oldPrice = quote.getPrice();\n BigDecimal openPrice = quote.getOpen();\n if (oldPrice.equals(TradeConfig.PENNY_STOCK_PRICE)) {\n changeFactor = TradeConfig.PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER;\n } else if (oldPrice.compareTo(TradeConfig.MAXIMUM_STOCK_PRICE) > 0) {\n changeFactor = TradeConfig.MAXIMUM_STOCK_SPLIT_MULTIPLIER;\n }\n BigDecimal newPrice = changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP);\n quote.setPrice(newPrice);\n quote.setChange(newPrice.subtract(openPrice).doubleValue());\n quote.setVolume(quote.getVolume() + sharesTraded);\n entityManager.merge(quote);\n if (TradeConfig.getPublishQuotePriceChange()) {\n publishQuotePriceChange(quote, oldPrice, changeFactor, sharesTraded);\n }\n recentQuotePriceChangeList.add(quote);\n return quote;\n}", - "start_line": 372, - "end_line": 407, + "start_line": 375, + "end_line": 410, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -124054,6 +155526,7 @@ "call_sites": [ { "method_name": "getUpdateQuotePrices", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -124067,13 +155540,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 374, + "start_line": 377, "start_column": 14, - "end_line": 374, + "end_line": 377, "end_column": 47 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -124091,13 +155565,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 378, + "start_line": 381, "start_column": 9, - "end_line": 378, + "end_line": 381, "end_column": 68 }, { "method_name": "createNamedQuery", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -124114,20 +155589,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": { - "line_number": 380, + "line_number": 383, "query_arguments": [ "\"quoteejb.quoteForUpdate\"", "QuoteDataBean.class" ], "query_type": "NAMED" }, - "start_line": 380, + "start_line": 383, "start_column": 39, - "end_line": 380, + "end_line": 383, "end_column": 116 }, { "method_name": "setParameter", + "comment": null, "receiver_expr": "q", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [ @@ -124144,13 +155620,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 381, + "start_line": 384, "start_column": 9, - "end_line": 381, + "end_line": 384, "end_column": 33 }, { "method_name": "getSingleResult", + "comment": null, "receiver_expr": "q", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [], @@ -124164,13 +155641,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 382, + "start_line": 385, "start_column": 31, - "end_line": 382, + "end_line": 385, "end_column": 49 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -124184,13 +155662,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 384, + "start_line": 387, "start_column": 31, - "end_line": 384, + "end_line": 387, "end_column": 46 }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -124204,13 +155683,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 385, + "start_line": 388, "start_column": 32, - "end_line": 385, + "end_line": 388, "end_column": 46 }, { "method_name": "equals", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -124226,13 +155706,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 387, + "start_line": 390, "start_column": 13, - "end_line": 387, + "end_line": 390, "end_column": 58 }, { "method_name": "compareTo", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -124248,13 +155729,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 389, + "start_line": 392, "start_column": 20, - "end_line": 389, + "end_line": 392, "end_column": 70 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "changeFactor.multiply(oldPrice)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -124271,13 +155753,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 393, + "start_line": 396, "start_column": 31, - "end_line": 393, + "end_line": 396, "end_column": 99 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "changeFactor", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -124293,13 +155776,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 393, + "start_line": 396, "start_column": 31, - "end_line": 393, + "end_line": 396, "end_column": 61 }, { "method_name": "setPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -124315,13 +155799,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 395, + "start_line": 398, "start_column": 9, - "end_line": 395, + "end_line": 398, "end_column": 32 }, { "method_name": "setChange", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -124337,13 +155822,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 396, + "start_line": 399, "start_column": 9, - "end_line": 396, + "end_line": 399, "end_column": 67 }, { "method_name": "doubleValue", + "comment": null, "receiver_expr": "newPrice.subtract(openPrice)", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -124357,13 +155843,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 396, + "start_line": 399, "start_column": 25, - "end_line": 396, + "end_line": 399, "end_column": 66 }, { "method_name": "subtract", + "comment": null, "receiver_expr": "newPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -124379,13 +155866,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 396, + "start_line": 399, "start_column": 25, - "end_line": 396, + "end_line": 399, "end_column": 52 }, { "method_name": "setVolume", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -124401,13 +155889,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 397, + "start_line": 400, "start_column": 9, - "end_line": 397, + "end_line": 400, "end_column": 57 }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -124421,13 +155910,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 397, + "start_line": 400, "start_column": 25, - "end_line": 397, + "end_line": 400, "end_column": 41 }, { "method_name": "merge", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -124442,7 +155932,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 398, + "line_number": 401, "operation_type": "UPDATE", "target_table": null, "involved_columns": null, @@ -124450,13 +155940,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 398, + "start_line": 401, "start_column": 9, - "end_line": 398, + "end_line": 401, "end_column": 34 }, { "method_name": "getPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -124470,13 +155961,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 400, + "start_line": 403, "start_column": 13, - "end_line": 400, + "end_line": 403, "end_column": 52 }, { "method_name": "publishQuotePriceChange", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -124495,13 +155987,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 401, + "start_line": 404, "start_column": 11, - "end_line": 401, + "end_line": 404, "end_column": 78 }, { "method_name": "add", + "comment": null, "receiver_expr": "recentQuotePriceChangeList", "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [ @@ -124517,13 +156010,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 404, + "start_line": 407, "start_column": 9, - "end_line": 404, + "end_line": 407, "end_column": 45 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -124537,62 +156031,102 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 375, + "start_line": 378, "start_column": 20, - "end_line": 375, + "end_line": 378, "end_column": 38 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "q", "type": "javax.persistence.TypedQuery", "initializer": "entityManager.createNamedQuery(\"quoteejb.quoteForUpdate\", QuoteDataBean.class)", - "start_line": 380, + "start_line": 383, "start_column": 35, - "end_line": 380, + "end_line": 383, "end_column": 116 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "q.getSingleResult()", - "start_line": 382, + "start_line": 385, "start_column": 23, - "end_line": 382, + "end_line": 385, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "oldPrice", "type": "java.math.BigDecimal", "initializer": "quote.getPrice()", - "start_line": 384, + "start_line": 387, "start_column": 20, - "end_line": 384, + "end_line": 387, "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "openPrice", "type": "java.math.BigDecimal", "initializer": "quote.getOpen()", - "start_line": 385, + "start_line": 388, "start_column": 20, - "end_line": 385, + "end_line": 388, "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newPrice", "type": "java.math.BigDecimal", "initializer": "changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP)", - "start_line": 393, + "start_line": 396, "start_column": 20, - "end_line": 393, + "end_line": 396, "end_column": 99 } ], "crud_operations": [ { - "line_number": 398, + "line_number": 401, "operation_type": "UPDATE", "target_table": null, "involved_columns": null, @@ -124602,7 +156136,7 @@ ], "crud_queries": [ { - "line_number": 380, + "line_number": 383, "query_arguments": [ "\"quoteejb.quoteForUpdate\"", "QuoteDataBean.class" @@ -124614,9 +156148,9 @@ "is_entrypoint": false }, "cancelOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "cancelOrder(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -124630,18 +156164,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 291, + "end_line": 291, + "start_column": 29, + "end_column": 43 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 291, + "end_line": 291, + "start_column": 46, + "end_column": 61 } ], "code": "{\n OrderDataBean order = entityManager.find(OrderDataBean.class, orderID);\n order.cancel();\n}", - "start_line": 287, - "end_line": 291, + "start_line": 290, + "end_line": 294, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -124654,6 +156196,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -124669,7 +156212,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 289, + "line_number": 292, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124677,13 +156220,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 289, + "start_line": 292, "start_column": 31, - "end_line": 289, + "end_line": 292, "end_column": 78 }, { "method_name": "cancel", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -124697,26 +156241,34 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 290, + "start_line": 293, "start_column": 9, - "end_line": 290, + "end_line": 293, "end_column": 22 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "entityManager.find(OrderDataBean.class, orderID)", - "start_line": 289, + "start_line": 292, "start_column": 23, - "end_line": 289, + "end_line": 292, "end_column": 78 } ], "crud_operations": [ { - "line_number": 289, + "line_number": 292, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124729,9 +156281,9 @@ "is_entrypoint": false }, "getOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getOrders(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -124745,12 +156297,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 302, + "end_line": 302, + "start_column": 48, + "end_column": 60 } ], "code": "{\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n AccountDataBean account = profile.getAccount();\n return account.getOrders();\n}", - "start_line": 298, - "end_line": 303, + "start_line": 301, + "end_line": 306, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -124764,6 +156320,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -124779,7 +156336,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 300, + "line_number": 303, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124787,13 +156344,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 300, + "start_line": 303, "start_column": 42, - "end_line": 300, + "end_line": 303, "end_column": 97 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -124807,13 +156365,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 301, + "start_line": 304, "start_column": 35, - "end_line": 301, + "end_line": 304, "end_column": 54 }, { "method_name": "getOrders", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -124827,35 +156386,51 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 302, + "start_line": 305, "start_column": 16, - "end_line": 302, + "end_line": 305, "end_column": 34 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 300, + "start_line": 303, "start_column": 32, - "end_line": 300, + "end_line": 303, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 301, + "start_line": 304, "start_column": 25, - "end_line": 301, + "end_line": 304, "end_column": 54 } ], "crud_operations": [ { - "line_number": 300, + "line_number": 303, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124868,9 +156443,9 @@ "is_entrypoint": false }, "getQuote(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getQuote(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -124884,12 +156459,16 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 365, + "end_line": 365, + "start_column": 35, + "end_column": 47 } ], "code": "{\n return entityManager.find(QuoteDataBean.class, symbol);\n}", - "start_line": 361, - "end_line": 364, + "start_line": 364, + "end_line": 367, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -124900,6 +156479,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -124915,7 +156495,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 363, + "line_number": 366, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124923,16 +156503,16 @@ "joined_tables": null }, "crud_query": null, - "start_line": 363, + "start_line": 366, "start_column": 16, - "end_line": 363, + "end_line": 366, "end_column": 62 } ], "variable_declarations": [], "crud_operations": [ { - "line_number": 363, + "line_number": 366, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -124945,9 +156525,9 @@ "is_entrypoint": false }, "createQuote(String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "createQuote(String, String, BigDecimal)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -124961,24 +156541,36 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 350, + "end_line": 350, + "start_column": 38, + "end_column": 50 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 350, + "end_line": 350, + "start_column": 53, + "end_column": 70 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 350, + "end_line": 350, + "start_column": 73, + "end_column": 88 } ], "code": "{\n try {\n QuoteDataBean quote = new QuoteDataBean(symbol, companyName, 0, price, price, price, price, 0);\n entityManager.persist(quote);\n Log.trace(\"TradeSLSBBean:createQuote-->\" + quote);\n return quote;\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:createQuote -- exception creating Quote\", e);\n throw new EJBException(e);\n }\n}", - "start_line": 346, - "end_line": 359, + "start_line": 349, + "end_line": 362, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -124991,6 +156583,7 @@ "call_sites": [ { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -125005,7 +156598,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 350, + "line_number": 353, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -125013,13 +156606,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 350, + "start_line": 353, "start_column": 13, - "end_line": 350, + "end_line": 353, "end_column": 40 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -125035,13 +156629,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 352, + "start_line": 355, "start_column": 13, - "end_line": 352, + "end_line": 355, "end_column": 61 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -125058,13 +156653,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 356, + "start_line": 359, "start_column": 13, - "end_line": 356, + "end_line": 359, "end_column": 81 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -125087,13 +156683,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 349, + "start_line": 352, "start_column": 35, - "end_line": 349, + "end_line": 352, "end_column": 106 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -125109,26 +156706,34 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 357, + "start_line": 360, "start_column": 19, - "end_line": 357, + "end_line": 360, "end_column": 37 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "new QuoteDataBean(symbol, companyName, 0, price, price, price, price, 0)", - "start_line": 349, + "start_line": 352, "start_column": 27, - "end_line": 349, + "end_line": 352, "end_column": 106 } ], "crud_operations": [ { - "line_number": 350, + "line_number": 353, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -125141,9 +156746,9 @@ "is_entrypoint": false }, "updateAccountProfile(AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "updateAccountProfile(AccountProfileDataBean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -125157,12 +156762,16 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profileData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 449, + "end_line": 449, + "start_column": 56, + "end_column": 89 } ], "code": "{\n AccountProfileDataBean temp = entityManager.find(AccountProfileDataBean.class, profileData.getUserID());\n temp.setAddress(profileData.getAddress());\n temp.setPassword(profileData.getPassword());\n temp.setFullName(profileData.getFullName());\n temp.setCreditCard(profileData.getCreditCard());\n temp.setEmail(profileData.getEmail());\n entityManager.merge(temp);\n return temp;\n}", - "start_line": 445, - "end_line": 457, + "start_line": 448, + "end_line": 460, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -125175,6 +156784,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -125190,7 +156800,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 447, + "line_number": 450, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -125198,13 +156808,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 447, + "start_line": 450, "start_column": 39, - "end_line": 447, + "end_line": 450, "end_column": 111 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125218,13 +156829,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 447, + "start_line": 450, "start_column": 88, - "end_line": 447, + "end_line": 450, "end_column": 110 }, { "method_name": "setAddress", + "comment": null, "receiver_expr": "temp", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -125240,13 +156852,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 448, + "start_line": 451, "start_column": 9, - "end_line": 448, + "end_line": 451, "end_column": 49 }, { "method_name": "getAddress", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125260,13 +156873,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 448, + "start_line": 451, "start_column": 25, - "end_line": 448, + "end_line": 451, "end_column": 48 }, { "method_name": "setPassword", + "comment": null, "receiver_expr": "temp", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -125282,13 +156896,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 449, + "start_line": 452, "start_column": 9, - "end_line": 449, + "end_line": 452, "end_column": 51 }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125302,13 +156917,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 449, + "start_line": 452, "start_column": 26, - "end_line": 449, + "end_line": 452, "end_column": 50 }, { "method_name": "setFullName", + "comment": null, "receiver_expr": "temp", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -125324,13 +156940,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 450, + "start_line": 453, "start_column": 9, - "end_line": 450, + "end_line": 453, "end_column": 51 }, { "method_name": "getFullName", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125344,13 +156961,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 450, + "start_line": 453, "start_column": 26, - "end_line": 450, + "end_line": 453, "end_column": 50 }, { "method_name": "setCreditCard", + "comment": null, "receiver_expr": "temp", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -125366,13 +156984,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 451, + "start_line": 454, "start_column": 9, - "end_line": 451, + "end_line": 454, "end_column": 55 }, { "method_name": "getCreditCard", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125386,13 +157005,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 451, + "start_line": 454, "start_column": 28, - "end_line": 451, + "end_line": 454, "end_column": 54 }, { "method_name": "setEmail", + "comment": null, "receiver_expr": "temp", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -125408,13 +157028,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 452, + "start_line": 455, "start_column": 9, - "end_line": 452, + "end_line": 455, "end_column": 45 }, { "method_name": "getEmail", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125428,13 +157049,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 452, + "start_line": 455, "start_column": 23, - "end_line": 452, + "end_line": 455, "end_column": 44 }, { "method_name": "merge", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -125449,7 +157071,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 454, + "line_number": 457, "operation_type": "UPDATE", "target_table": null, "involved_columns": null, @@ -125457,26 +157079,34 @@ "joined_tables": null }, "crud_query": null, - "start_line": 454, + "start_line": 457, "start_column": 9, - "end_line": 454, + "end_line": 457, "end_column": 33 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "temp", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, profileData.getUserID())", - "start_line": 447, + "start_line": 450, "start_column": 32, - "end_line": 447, + "end_line": 450, "end_column": 111 } ], "crud_operations": [ { - "line_number": 447, + "line_number": 450, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -125484,7 +157114,7 @@ "joined_tables": null }, { - "line_number": 454, + "line_number": 457, "operation_type": "UPDATE", "target_table": null, "involved_columns": null, @@ -125497,9 +157127,26 @@ "is_entrypoint": false }, "queueOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "queueOrder(Integer, boolean)", - "comment": "", + "comments": [ + { + "content": " 2 phase", + "start_line": 209, + "end_line": 209, + "start_column": 9, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " pass the exception", + "start_line": 222, + "end_line": 222, + "start_column": 54, + "end_column": 74, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -125511,18 +157158,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 207, + "end_line": 207, + "start_column": 28, + "end_column": 42 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 207, + "end_line": 207, + "start_column": 45, + "end_column": 60 } ], "code": "{\n // 2 phase\n try (JMSContext queueContext = queueConnectionFactory.createContext()) {\n TextMessage message = queueContext.createTextMessage();\n message.setStringProperty(\"command\", \"neworder\");\n message.setIntProperty(\"orderID\", orderID);\n message.setBooleanProperty(\"twoPhase\", twoPhase);\n message.setText(\"neworder: orderID=\" + orderID + \" runtimeMode=EJB twoPhase=\" + twoPhase);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n queueContext.createProducer().send(tradeBrokerQueue, message);\n } catch (Exception e) {\n // pass the exception\n throw new EJBException(e.getMessage(), e);\n }\n}", - "start_line": 204, - "end_line": 221, + "start_line": 207, + "end_line": 224, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -125537,6 +157192,7 @@ "call_sites": [ { "method_name": "createContext", + "comment": null, "receiver_expr": "queueConnectionFactory", "receiver_type": "javax.jms.QueueConnectionFactory", "argument_types": [], @@ -125550,13 +157206,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 207, + "start_line": 210, "start_column": 40, - "end_line": 207, + "end_line": 210, "end_column": 77 }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "queueContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -125570,13 +157227,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 208, + "start_line": 211, "start_column": 33, - "end_line": 208, + "end_line": 211, "end_column": 64 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -125593,13 +157251,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 210, + "start_line": 213, "start_column": 11, - "end_line": 210, + "end_line": 213, "end_column": 58 }, { "method_name": "setIntProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -125616,13 +157275,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 211, + "start_line": 214, "start_column": 11, - "end_line": 211, + "end_line": 214, "end_column": 52 }, { "method_name": "setBooleanProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -125639,13 +157299,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 212, + "start_line": 215, "start_column": 11, - "end_line": 212, + "end_line": 215, "end_column": 58 }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -125661,13 +157322,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 213, + "start_line": 216, "start_column": 11, - "end_line": 213, + "end_line": 216, "end_column": 99 }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -125684,13 +157346,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 214, + "start_line": 217, "start_column": 11, - "end_line": 214, + "end_line": 217, "end_column": 76 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -125704,13 +157367,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 214, + "start_line": 217, "start_column": 50, - "end_line": 214, + "end_line": 217, "end_column": 75 }, { "method_name": "send", + "comment": null, "receiver_expr": "queueContext.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -125727,13 +157391,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 216, + "start_line": 219, "start_column": 11, - "end_line": 216, + "end_line": 219, "end_column": 71 }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "queueContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -125747,13 +157412,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 216, + "start_line": 219, "start_column": 11, - "end_line": 216, + "end_line": 219, "end_column": 39 }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -125767,13 +157433,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 219, + "start_line": 222, "start_column": 34, - "end_line": 219, + "end_line": 222, "end_column": 47 }, { "method_name": "", + "comment": { + "content": " pass the exception", + "start_line": 222, + "end_line": 222, + "start_column": 54, + "end_column": 74, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -125790,29 +157464,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 219, + "start_line": 222, "start_column": 17, - "end_line": 219, + "end_line": 222, "end_column": 51 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "queueContext", "type": "javax.jms.JMSContext", "initializer": "queueConnectionFactory.createContext()", - "start_line": 207, + "start_line": 210, "start_column": 25, - "end_line": 207, + "end_line": 210, "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "queueContext.createTextMessage()", - "start_line": 208, + "start_line": 211, "start_column": 23, - "end_line": 208, + "end_line": 211, "end_column": 64 } ], @@ -125822,9 +157512,18 @@ "is_entrypoint": false }, "getAccountData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getAccountData(String)", - "comment": "", + "comments": [ + { + "content": " Added to populate transient field for account", + "start_line": 437, + "end_line": 437, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -125838,12 +157537,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 433, + "end_line": 433, + "start_column": 43, + "end_column": 55 } ], "code": "{\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n AccountDataBean account = profile.getAccount();\n // Added to populate transient field for account\n account.setProfileID(profile.getUserID());\n return account;\n}", - "start_line": 429, - "end_line": 438, + "start_line": 432, + "end_line": 441, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -125857,6 +157560,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -125872,7 +157576,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 431, + "line_number": 434, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -125880,13 +157584,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 431, + "start_line": 434, "start_column": 42, - "end_line": 431, + "end_line": 434, "end_column": 97 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125900,13 +157605,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 432, + "start_line": 435, "start_column": 35, - "end_line": 432, + "end_line": 435, "end_column": 54 }, { "method_name": "setProfileID", + "comment": { + "content": " Added to populate transient field for account", + "start_line": 437, + "end_line": 437, + "start_column": 9, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -125922,13 +157635,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 435, + "start_line": 438, "start_column": 9, - "end_line": 435, + "end_line": 438, "end_column": 49 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -125942,35 +157656,51 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 435, + "start_line": 438, "start_column": 30, - "end_line": 435, + "end_line": 438, "end_column": 48 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 431, + "start_line": 434, "start_column": 32, - "end_line": 431, + "end_line": 434, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 432, + "start_line": 435, "start_column": 25, - "end_line": 432, + "end_line": 435, "end_column": 54 } ], "crud_operations": [ { - "line_number": 431, + "line_number": 434, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -125983,9 +157713,9 @@ "is_entrypoint": false }, "getAccountProfileData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getAccountProfileData(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -125999,12 +157729,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 444, + "end_line": 444, + "start_column": 57, + "end_column": 69 } ], "code": "{\n return entityManager.find(AccountProfileDataBean.class, userID);\n}", - "start_line": 440, - "end_line": 443, + "start_line": 443, + "end_line": 446, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -126015,6 +157749,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -126030,7 +157765,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 442, + "line_number": 445, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126038,16 +157773,16 @@ "joined_tables": null }, "crud_query": null, - "start_line": 442, + "start_line": 445, "start_column": 16, - "end_line": 442, + "end_line": 445, "end_column": 71 } ], "variable_declarations": [], "crud_operations": [ { - "line_number": 442, + "line_number": 445, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126060,9 +157795,18 @@ "is_entrypoint": false }, "pingTwoPhase(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "pingTwoPhase(String)", - "comment": "", + "comments": [ + { + "content": " Get a Quote and send a JMS message in a 2-phase commit", + "start_line": 572, + "end_line": 572, + "start_column": 13, + "end_column": 69, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -126078,28 +157822,35 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 568, + "end_line": 568, + "start_column": 39, + "end_column": 51 } ], - "code": "{\n QuoteDataBean quoteData = null;\n try (JMSContext queueContext = queueConnectionFactory.createContext()) {\n // Get a Quote and send a JMS message in a 2-phase commit\n quoteData = entityManager.find(QuoteDataBean.class, symbol);\n TextMessage message = queueContext.createTextMessage();\n message.setStringProperty(\"command\", \"ping\");\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from TradeSLSBBean:pingTwoPhase at \" + new java.util.Date());\n queueContext.createProducer().send(tradeBrokerQueue, message);\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:pingTwoPhase -- exception caught\", e);\n }\n return quoteData;\n}", - "start_line": 564, - "end_line": 583, + "code": "{\n QuoteDataBean quoteData = null;\n try (JMSContext queueContext = queueConnectionFactory.createContext()) {\n // Get a Quote and send a JMS message in a 2-phase commit\n quoteData = entityManager.find(QuoteDataBean.class, symbol);\n double sharesTraded = (Math.random() * 100) + 1;\n BigDecimal oldPrice = quoteData.getPrice();\n BigDecimal openPrice = quoteData.getOpen();\n BigDecimal changeFactor = new BigDecimal(Math.random() * 100);\n BigDecimal newPrice = changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP);\n quoteData.setPrice(newPrice);\n quoteData.setChange(newPrice.subtract(openPrice).doubleValue());\n quoteData.setVolume(quoteData.getVolume() + sharesTraded);\n entityManager.merge(quoteData);\n TextMessage message = queueContext.createTextMessage();\n message.setStringProperty(\"command\", \"ping\");\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from TradeSLSBBean:pingTwoPhase at \" + new java.util.Date());\n queueContext.createProducer().send(tradeBrokerQueue, message);\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:pingTwoPhase -- exception caught\", e);\n }\n return quoteData;\n}", + "start_line": 567, + "end_line": 598, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, "referenced_types": [ + "java.math.BigDecimal", "javax.jms.JMSContext", "javax.jms.TextMessage", "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], "accessed_fields": [ "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.entityManager", + "java.math.BigDecimal.ROUND_HALF_UP", "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.tradeBrokerQueue", "com.ibm.websphere.samples.daytrader.impl.ejb3.TradeSLSBBean.queueConnectionFactory" ], "call_sites": [ { "method_name": "createContext", + "comment": null, "receiver_expr": "queueConnectionFactory", "receiver_type": "javax.jms.QueueConnectionFactory", "argument_types": [], @@ -126113,13 +157864,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 568, + "start_line": 571, "start_column": 40, - "end_line": 568, + "end_line": 571, "end_column": 77 }, { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -126135,7 +157887,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 570, + "line_number": 573, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126143,13 +157895,309 @@ "joined_tables": null }, "crud_query": null, - "start_line": 570, + "start_line": 573, "start_column": 25, - "end_line": 570, + "end_line": 573, "end_column": 71 }, + { + "method_name": "random", + "comment": null, + "receiver_expr": "Math", + "receiver_type": "java.lang.Math", + "argument_types": [], + "return_type": "", + "callee_signature": "random()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 575, + "start_column": 36, + "end_line": 575, + "end_column": 48 + }, + { + "method_name": "getPrice", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 576, + "start_column": 35, + "end_line": 576, + "end_column": 54 + }, + { + "method_name": "getOpen", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getOpen()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 577, + "start_column": 36, + "end_line": 577, + "end_column": 54 + }, + { + "method_name": "random", + "comment": null, + "receiver_expr": "Math", + "receiver_type": "java.lang.Math", + "argument_types": [], + "return_type": "", + "callee_signature": "random()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 578, + "start_column": 55, + "end_line": 578, + "end_column": 67 + }, + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "changeFactor.multiply(oldPrice)", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "setScale(int, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 580, + "start_column": 35, + "end_line": 580, + "end_column": 103 + }, + { + "method_name": "multiply", + "comment": null, + "receiver_expr": "changeFactor", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "multiply(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 580, + "start_column": 35, + "end_line": 580, + "end_column": 65 + }, + { + "method_name": "setPrice", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setPrice(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 582, + "start_column": 13, + "end_line": 582, + "end_column": 40 + }, + { + "method_name": "setChange", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setChange(double)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 583, + "start_column": 13, + "end_line": 583, + "end_column": 75 + }, + { + "method_name": "doubleValue", + "comment": null, + "receiver_expr": "newPrice.subtract(openPrice)", + "receiver_type": "java.math.BigDecimal", + "argument_types": [], + "return_type": "", + "callee_signature": "doubleValue()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 583, + "start_column": 33, + "end_line": 583, + "end_column": 74 + }, + { + "method_name": "subtract", + "comment": null, + "receiver_expr": "newPrice", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "subtract(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 583, + "start_column": 33, + "end_line": 583, + "end_column": 60 + }, + { + "method_name": "setVolume", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setVolume(double)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 584, + "start_column": 13, + "end_line": 584, + "end_column": 69 + }, + { + "method_name": "getVolume", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "", + "callee_signature": "getVolume()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 584, + "start_column": 33, + "end_line": 584, + "end_column": 53 + }, + { + "method_name": "merge", + "comment": null, + "receiver_expr": "entityManager", + "receiver_type": "javax.persistence.EntityManager", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + ], + "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "callee_signature": "merge(T)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": { + "line_number": 585, + "operation_type": "UPDATE", + "target_table": null, + "involved_columns": null, + "condition": null, + "joined_tables": null + }, + "crud_query": null, + "start_line": 585, + "start_column": 13, + "end_line": 585, + "end_column": 42 + }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "queueContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -126163,13 +158211,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 572, + "start_line": 587, "start_column": 35, - "end_line": 572, + "end_line": 587, "end_column": 66 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -126186,13 +158235,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 574, + "start_line": 589, "start_column": 13, - "end_line": 574, + "end_line": 589, "end_column": 56 }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -126209,13 +158259,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 575, + "start_line": 590, "start_column": 13, - "end_line": 575, + "end_line": 590, "end_column": 78 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -126229,13 +158280,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 575, + "start_line": 590, "start_column": 52, - "end_line": 575, + "end_line": 590, "end_column": 77 }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -126251,13 +158303,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 576, + "start_line": 591, "start_column": 13, - "end_line": 576, + "end_line": 591, "end_column": 152 }, { "method_name": "send", + "comment": null, "receiver_expr": "queueContext.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -126274,13 +158327,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 577, + "start_line": 592, "start_column": 13, - "end_line": 577, + "end_line": 592, "end_column": 73 }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "queueContext", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -126294,13 +158348,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 577, + "start_line": 592, "start_column": 13, - "end_line": 577, + "end_line": 592, "end_column": 41 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -126317,13 +158372,37 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 579, + "start_line": 594, "start_column": 13, - "end_line": 579, + "end_line": 594, + "end_column": 74 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 578, + "start_column": 39, + "end_line": 578, "end_column": 74 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -126337,49 +158416,166 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 576, + "start_line": 591, "start_column": 132, - "end_line": 576, + "end_line": 591, "end_column": 151 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 566, + "start_line": 569, "start_column": 23, - "end_line": 566, + "end_line": 569, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "queueContext", "type": "javax.jms.JMSContext", "initializer": "queueConnectionFactory.createContext()", - "start_line": 568, + "start_line": 571, "start_column": 25, - "end_line": 568, + "end_line": 571, "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "sharesTraded", + "type": "double", + "initializer": "(Math.random() * 100) + 1", + "start_line": 575, + "start_column": 20, + "end_line": 575, + "end_column": 59 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "oldPrice", + "type": "java.math.BigDecimal", + "initializer": "quoteData.getPrice()", + "start_line": 576, + "start_column": 24, + "end_line": 576, + "end_column": 54 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "openPrice", + "type": "java.math.BigDecimal", + "initializer": "quoteData.getOpen()", + "start_line": 577, + "start_column": 24, + "end_line": 577, + "end_column": 54 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "changeFactor", + "type": "java.math.BigDecimal", + "initializer": "new BigDecimal(Math.random() * 100)", + "start_line": 578, + "start_column": 24, + "end_line": 578, + "end_column": 74 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "newPrice", + "type": "java.math.BigDecimal", + "initializer": "changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP)", + "start_line": 580, + "start_column": 24, + "end_line": 580, + "end_column": 103 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "queueContext.createTextMessage()", - "start_line": 572, + "start_line": 587, "start_column": 25, - "end_line": 572, + "end_line": 587, "end_column": 66 } ], "crud_operations": [ { - "line_number": 570, + "line_number": 573, "operation_type": "READ", "target_table": null, "involved_columns": null, "condition": null, "joined_tables": null + }, + { + "line_number": 585, + "operation_type": "UPDATE", + "target_table": null, + "involved_columns": null, + "condition": null, + "joined_tables": null } ], "crud_queries": [], @@ -126387,9 +158583,9 @@ "is_entrypoint": false }, "orderCompleted(String, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "orderCompleted(String, Integer)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -126403,18 +158599,26 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 297, + "end_line": 297, + "start_column": 32, + "end_column": 44 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 297, + "end_line": 297, + "start_column": 47, + "end_column": 61 } ], "code": "{\n throw new UnsupportedOperationException(\"TradeSLSBBean:orderCompleted method not supported\");\n}", - "start_line": 293, - "end_line": 296, + "start_line": 296, + "end_line": 299, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -126423,6 +158627,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -126438,9 +158643,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 295, + "start_line": 298, "start_column": 15, - "end_line": 295, + "end_line": 298, "end_column": 100 } ], @@ -126451,9 +158656,9 @@ "is_entrypoint": false }, "logout(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "logout(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -126467,12 +158672,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 478, + "end_line": 478, + "start_column": 24, + "end_column": 36 } ], "code": "{\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n AccountDataBean account = profile.getAccount();\n account.logout();\n Log.trace(\"TradeSLSBBean:logout(\" + userID + \") success\");\n}", - "start_line": 474, - "end_line": 481, + "start_line": 477, + "end_line": 484, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -126486,6 +158695,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -126501,7 +158711,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 476, + "line_number": 479, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126509,13 +158719,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 476, + "start_line": 479, "start_column": 42, - "end_line": 476, + "end_line": 479, "end_column": 97 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -126529,13 +158740,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 477, + "start_line": 480, "start_column": 35, - "end_line": 477, + "end_line": 480, "end_column": 54 }, { "method_name": "logout", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -126549,13 +158761,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 478, + "start_line": 481, "start_column": 9, - "end_line": 478, + "end_line": 481, "end_column": 24 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -126571,35 +158784,51 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 480, + "start_line": 483, "start_column": 9, - "end_line": 480, + "end_line": 483, "end_column": 65 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 476, + "start_line": 479, "start_column": 32, - "end_line": 476, + "end_line": 479, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 477, + "start_line": 480, "start_column": 25, - "end_line": 477, + "end_line": 480, "end_column": 54 } ], "crud_operations": [ { - "line_number": 476, + "line_number": 479, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126612,9 +158841,9 @@ "is_entrypoint": false }, "getImpl()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getImpl()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -126625,8 +158854,8 @@ "declaration": "public int getImpl()", "parameters": [], "code": "{\n return TradeConfig.EJB3;\n}", - "start_line": 594, - "end_line": 597, + "start_line": 609, + "end_line": 612, "return_type": "int", "is_implicit": false, "is_constructor": false, @@ -126642,9 +158871,58 @@ "is_entrypoint": false }, "buy(String, String, double, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "buy(String, String, double, int)", - "comment": "", + "comments": [ + { + "content": " this buy order", + "start_line": 122, + "end_line": 122, + "start_column": 13, + "end_column": 29, + "is_javadoc": false + }, + { + "content": " The holding will be created by", + "start_line": 121, + "end_line": 121, + "start_column": 45, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 126, + "end_line": 126, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " On exception - cancel the order ", + "start_line": 143, + "end_line": 143, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " TODO figure out how to do this with JPA", + "start_line": 144, + "end_line": 144, + "start_column": 13, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + } + ], "annotations": [ "@Override", "@NotNull" @@ -126659,30 +158937,46 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 30, + "end_column": 42 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 45, + "end_column": 57 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 60, + "end_column": 74 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 113, + "end_line": 113, + "start_column": 77, + "end_column": 99 } ], "code": "{\n OrderDataBean order = null;\n BigDecimal total;\n try {\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n AccountDataBean account = profile.getAccount();\n QuoteDataBean quote = entityManager.find(QuoteDataBean.class, symbol);\n // The holding will be created by\n HoldingDataBean holding = null;\n // this buy order\n order = createOrder(account, quote, holding, \"buy\", quantity);\n // UPDATE - account should be credited during completeOrder\n BigDecimal price = quote.getPrice();\n BigDecimal orderFee = order.getOrderFee();\n BigDecimal balance = account.getBalance();\n total = (new BigDecimal(quantity).multiply(price)).add(orderFee);\n account.setBalance(balance.subtract(total));\n final Integer orderID = order.getOrderID();\n if (orderProcessingMode == TradeConfig.SYNCH) {\n completeOrder(orderID, false);\n } else if (orderProcessingMode == TradeConfig.ASYNCH) {\n completeOrderAsync(orderID, false);\n } else if (orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n queueOrder(orderID, true);\n }\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:buy(\" + userID + \",\" + symbol + \",\" + quantity + \") --> failed\", e);\n /* On exception - cancel the order */\n // TODO figure out how to do this with JPA\n // if (order != null) order.cancel();\n throw new EJBException(e);\n }\n return order;\n}", - "start_line": 108, - "end_line": 146, + "start_line": 111, + "end_line": 149, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -126704,6 +158998,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -126719,7 +159014,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 115, + "line_number": 118, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126727,13 +159022,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 115, + "start_line": 118, "start_column": 46, - "end_line": 115, + "end_line": 118, "end_column": 101 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -126747,13 +159043,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, + "start_line": 119, "start_column": 39, - "end_line": 116, + "end_line": 119, "end_column": 58 }, { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -126769,7 +159066,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 117, + "line_number": 120, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -126777,13 +159074,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 117, + "start_line": 120, "start_column": 35, - "end_line": 117, + "end_line": 120, "end_column": 81 }, { "method_name": "createOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -126803,13 +159101,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, + "start_line": 124, "start_column": 21, - "end_line": 121, + "end_line": 124, "end_column": 73 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -126823,13 +159122,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 124, + "start_line": 127, "start_column": 32, - "end_line": 124, + "end_line": 127, "end_column": 47 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -126843,13 +159143,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 125, + "start_line": 128, "start_column": 35, - "end_line": 125, + "end_line": 128, "end_column": 53 }, { "method_name": "getBalance", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -126863,13 +159164,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 126, + "start_line": 129, "start_column": 34, - "end_line": 126, + "end_line": 129, "end_column": 53 }, { "method_name": "add", + "comment": null, "receiver_expr": "(new BigDecimal(quantity).multiply(price))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -126885,13 +159187,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 127, + "start_line": 130, "start_column": 21, - "end_line": 127, + "end_line": 130, "end_column": 76 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "new BigDecimal(quantity)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -126907,13 +159210,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 127, + "start_line": 130, "start_column": 22, - "end_line": 127, + "end_line": 130, "end_column": 61 }, { "method_name": "setBalance", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -126929,13 +159233,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 128, + "start_line": 131, "start_column": 13, - "end_line": 128, + "end_line": 131, "end_column": 55 }, { "method_name": "subtract", + "comment": null, "receiver_expr": "balance", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -126951,13 +159256,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 128, + "start_line": 131, "start_column": 32, - "end_line": 128, + "end_line": 131, "end_column": 54 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -126971,13 +159277,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 129, + "start_line": 132, "start_column": 35, - "end_line": 129, + "end_line": 132, "end_column": 52 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -126994,13 +159301,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 132, + "start_line": 135, "start_column": 15, - "end_line": 132, + "end_line": 135, "end_column": 43 }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127017,13 +159325,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 134, + "start_line": 137, "start_column": 15, - "end_line": 134, + "end_line": 137, "end_column": 48 }, { "method_name": "queueOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127040,13 +159349,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, + "start_line": 139, "start_column": 15, - "end_line": 136, + "end_line": 139, "end_column": 39 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -127063,13 +159373,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 139, + "start_line": 142, "start_column": 13, - "end_line": 139, + "end_line": 142, "end_column": 104 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -127085,13 +159396,21 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 127, + "start_line": 130, "start_column": 22, - "end_line": 127, + "end_line": 130, "end_column": 45 }, { "method_name": "", + "comment": { + "content": " if (order != null) order.cancel();", + "start_line": 145, + "end_line": 145, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -127107,107 +159426,187 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 143, + "start_line": 146, "start_column": 19, - "end_line": 143, + "end_line": 146, "end_column": 37 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 111, + "start_line": 114, "start_column": 23, - "end_line": 111, + "end_line": 114, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "total", "type": "java.math.BigDecimal", "initializer": "", - "start_line": 112, + "start_line": 115, "start_column": 20, - "end_line": 112, + "end_line": 115, "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 115, + "start_line": 118, "start_column": 36, - "end_line": 115, + "end_line": 118, "end_column": 101 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 116, + "start_line": 119, "start_column": 29, - "end_line": 116, + "end_line": 119, "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "entityManager.find(QuoteDataBean.class, symbol)", - "start_line": 117, + "start_line": 120, "start_column": 27, - "end_line": 117, + "end_line": 120, "end_column": 81 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holding", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 118, + "start_line": 121, "start_column": 29, - "end_line": 118, + "end_line": 121, "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "quote.getPrice()", - "start_line": 124, + "start_line": 127, "start_column": 24, - "end_line": 124, + "end_line": 127, "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderFee", "type": "java.math.BigDecimal", "initializer": "order.getOrderFee()", - "start_line": 125, + "start_line": 128, "start_column": 24, - "end_line": 125, + "end_line": 128, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "balance", "type": "java.math.BigDecimal", "initializer": "account.getBalance()", - "start_line": 126, + "start_line": 129, "start_column": 24, - "end_line": 126, + "end_line": 129, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderID", "type": "java.lang.Integer", "initializer": "order.getOrderID()", - "start_line": 129, + "start_line": 132, "start_column": 27, - "end_line": 129, + "end_line": 132, "end_column": 52 } ], "crud_operations": [ { - "line_number": 115, + "line_number": 118, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -127215,7 +159614,7 @@ "joined_tables": null }, { - "line_number": 117, + "line_number": 120, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -127228,9 +159627,58 @@ "is_entrypoint": false }, "sell(String, Integer, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "sell(String, Integer, int)", - "comment": "", + "comments": [ + { + "content": " UPDATE the holding purchase data to signify this holding is", + "start_line": 177, + "end_line": 177, + "start_column": 13, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " \"inflight\" to be sold", + "start_line": 178, + "end_line": 178, + "start_column": 13, + "end_column": 36, + "is_javadoc": false + }, + { + "content": " -- could add a new holdingStatus attribute to holdingEJB", + "start_line": 179, + "end_line": 179, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " UPDATE - account should be credited during completeOrder", + "start_line": 182, + "end_line": 182, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, + { + "content": " if (order != null) order.cancel();", + "start_line": 200, + "end_line": 200, + "start_column": 13, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " UPDATE - handle all exceptions like:", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + } + ], "annotations": [ "@Override", "@NotNull" @@ -127247,7 +159695,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 153, + "end_line": 153, + "start_column": 31, + "end_column": 49 }, { "type": "java.lang.Integer", @@ -127255,18 +159707,26 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 153, + "end_line": 153, + "start_column": 52, + "end_column": 74 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 153, + "end_line": 153, + "start_column": 77, + "end_column": 99 } ], "code": "{\n OrderDataBean order = null;\n BigDecimal total;\n try {\n AccountProfileDataBean profile = entityManager.find(AccountProfileDataBean.class, userID);\n AccountDataBean account = profile.getAccount();\n HoldingDataBean holding = entityManager.find(HoldingDataBean.class, holdingID);\n if (holding == null) {\n Log.debug(\"TradeSLSBBean:sell User \" + userID + \" attempted to sell holding \" + holdingID + \" which has already been sold\");\n OrderDataBean orderData = new OrderDataBean();\n orderData.setOrderStatus(\"cancelled\");\n entityManager.persist(orderData);\n return orderData;\n }\n QuoteDataBean quote = holding.getQuote();\n double quantity = holding.getQuantity();\n order = createOrder(account, quote, holding, \"sell\", quantity);\n // UPDATE the holding purchase data to signify this holding is\n // \"inflight\" to be sold\n // -- could add a new holdingStatus attribute to holdingEJB\n holding.setPurchaseDate(new java.sql.Timestamp(0));\n // UPDATE - account should be credited during completeOrder\n BigDecimal price = quote.getPrice();\n BigDecimal orderFee = order.getOrderFee();\n BigDecimal balance = account.getBalance();\n total = (new BigDecimal(quantity).multiply(price)).subtract(orderFee);\n account.setBalance(balance.add(total));\n final Integer orderID = order.getOrderID();\n if (orderProcessingMode == TradeConfig.SYNCH) {\n completeOrder(orderID, false);\n } else if (orderProcessingMode == TradeConfig.ASYNCH) {\n completeOrderAsync(orderID, false);\n } else if (orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n queueOrder(orderID, true);\n }\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean:sell(\" + userID + \",\" + holdingID + \") --> failed\", e);\n // if (order != null) order.cancel();\n // UPDATE - handle all exceptions like:\n throw new EJBException(\"TradeSLSBBean:sell(\" + userID + \",\" + holdingID + \")\", e);\n }\n return order;\n}", - "start_line": 148, - "end_line": 202, + "start_line": 151, + "end_line": 205, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -127288,6 +159748,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -127303,7 +159764,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 154, + "line_number": 157, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -127311,13 +159772,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 154, + "start_line": 157, "start_column": 46, - "end_line": 154, + "end_line": 157, "end_column": 101 }, { "method_name": "getAccount", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -127331,13 +159793,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, + "start_line": 158, "start_column": 39, - "end_line": 155, + "end_line": 158, "end_column": 58 }, { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -127353,7 +159816,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 157, + "line_number": 160, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -127361,13 +159824,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 157, + "start_line": 160, "start_column": 39, - "end_line": 157, + "end_line": 160, "end_column": 90 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -127383,13 +159847,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 160, + "start_line": 163, "start_column": 17, - "end_line": 160, + "end_line": 163, "end_column": 139 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -127405,13 +159870,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 163, + "start_line": 166, "start_column": 17, - "end_line": 163, + "end_line": 166, "end_column": 53 }, { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -127426,7 +159892,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 164, + "line_number": 167, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -127434,13 +159900,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 164, + "start_line": 167, "start_column": 17, - "end_line": 164, + "end_line": 167, "end_column": 48 }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "holding", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -127454,13 +159921,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 169, + "start_line": 172, "start_column": 35, - "end_line": 169, + "end_line": 172, "end_column": 52 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "holding", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -127474,13 +159942,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 170, + "start_line": 173, "start_column": 31, - "end_line": 170, + "end_line": 173, "end_column": 51 }, { "method_name": "createOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127500,13 +159969,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 172, + "start_line": 175, "start_column": 21, - "end_line": 172, + "end_line": 175, "end_column": 74 }, { "method_name": "setPurchaseDate", + "comment": { + "content": " -- could add a new holdingStatus attribute to holdingEJB", + "start_line": 179, + "end_line": 179, + "start_column": 13, + "end_column": 71, + "is_javadoc": false + }, "receiver_expr": "holding", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [ @@ -127522,13 +159999,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 177, + "start_line": 180, "start_column": 13, - "end_line": 177, + "end_line": 180, "end_column": 62 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -127542,13 +160020,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 180, + "start_line": 183, "start_column": 32, - "end_line": 180, + "end_line": 183, "end_column": 47 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -127562,13 +160041,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 181, + "start_line": 184, "start_column": 35, - "end_line": 181, + "end_line": 184, "end_column": 53 }, { "method_name": "getBalance", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -127582,13 +160062,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 182, + "start_line": 185, "start_column": 34, - "end_line": 182, + "end_line": 185, "end_column": 53 }, { "method_name": "subtract", + "comment": null, "receiver_expr": "(new BigDecimal(quantity).multiply(price))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -127604,13 +160085,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 183, + "start_line": 186, "start_column": 21, - "end_line": 183, + "end_line": 186, "end_column": 81 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "new BigDecimal(quantity)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -127626,13 +160108,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 183, + "start_line": 186, "start_column": 22, - "end_line": 183, + "end_line": 186, "end_column": 61 }, { "method_name": "setBalance", + "comment": null, "receiver_expr": "account", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -127648,13 +160131,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 184, + "start_line": 187, "start_column": 13, - "end_line": 184, + "end_line": 187, "end_column": 50 }, { "method_name": "add", + "comment": null, "receiver_expr": "balance", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -127670,13 +160154,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 184, + "start_line": 187, "start_column": 32, - "end_line": 184, + "end_line": 187, "end_column": 49 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -127690,13 +160175,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 185, + "start_line": 188, "start_column": 35, - "end_line": 185, + "end_line": 188, "end_column": 52 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127713,13 +160199,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 188, + "start_line": 191, "start_column": 17, - "end_line": 188, + "end_line": 191, "end_column": 45 }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127736,13 +160223,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 190, + "start_line": 193, "start_column": 17, - "end_line": 190, + "end_line": 193, "end_column": 50 }, { "method_name": "queueOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -127759,13 +160247,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 192, + "start_line": 195, "start_column": 17, - "end_line": 192, + "end_line": 195, "end_column": 41 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -127782,13 +160271,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 196, + "start_line": 199, "start_column": 13, - "end_line": 196, + "end_line": 199, "end_column": 91 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -127802,13 +160292,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 162, + "start_line": 165, "start_column": 43, - "end_line": 162, + "end_line": 165, "end_column": 61 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -127824,13 +160315,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 177, + "start_line": 180, "start_column": 37, - "end_line": 177, + "end_line": 180, "end_column": 61 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -127846,13 +160338,21 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 183, + "start_line": 186, "start_column": 22, - "end_line": 183, + "end_line": 186, "end_column": 45 }, { "method_name": "", + "comment": { + "content": " UPDATE - handle all exceptions like:", + "start_line": 201, + "end_line": 201, + "start_column": 13, + "end_column": 51, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -127869,125 +160369,221 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 199, + "start_line": 202, "start_column": 19, - "end_line": 199, + "end_line": 202, "end_column": 93 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 151, + "start_line": 154, "start_column": 23, - "end_line": 151, + "end_line": 154, "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "total", "type": "java.math.BigDecimal", "initializer": "", - "start_line": 152, + "start_line": 155, "start_column": 20, - "end_line": 152, + "end_line": 155, "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "entityManager.find(AccountProfileDataBean.class, userID)", - "start_line": 154, + "start_line": 157, "start_column": 36, - "end_line": 154, + "end_line": 157, "end_column": 101 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "account", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "profile.getAccount()", - "start_line": 155, + "start_line": 158, "start_column": 29, - "end_line": 155, + "end_line": 158, "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holding", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "entityManager.find(HoldingDataBean.class, holdingID)", - "start_line": 157, + "start_line": 160, "start_column": 29, - "end_line": 157, + "end_line": 160, "end_column": 90 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "new OrderDataBean()", - "start_line": 162, + "start_line": 165, "start_column": 31, - "end_line": 162, + "end_line": 165, "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "holding.getQuote()", - "start_line": 169, + "start_line": 172, "start_column": 27, - "end_line": 169, + "end_line": 172, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "double", "initializer": "holding.getQuantity()", - "start_line": 170, + "start_line": 173, "start_column": 20, - "end_line": 170, + "end_line": 173, "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "quote.getPrice()", - "start_line": 180, + "start_line": 183, "start_column": 24, - "end_line": 180, + "end_line": 183, "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderFee", "type": "java.math.BigDecimal", "initializer": "order.getOrderFee()", - "start_line": 181, + "start_line": 184, "start_column": 24, - "end_line": 181, + "end_line": 184, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "balance", "type": "java.math.BigDecimal", "initializer": "account.getBalance()", - "start_line": 182, + "start_line": 185, "start_column": 24, - "end_line": 182, + "end_line": 185, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderID", "type": "java.lang.Integer", "initializer": "order.getOrderID()", - "start_line": 185, + "start_line": 188, "start_column": 27, - "end_line": 185, + "end_line": 188, "end_column": 52 } ], "crud_operations": [ { - "line_number": 154, + "line_number": 157, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -127995,7 +160591,7 @@ "joined_tables": null }, { - "line_number": 157, + "line_number": 160, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -128003,7 +160599,7 @@ "joined_tables": null }, { - "line_number": 164, + "line_number": 167, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -128016,9 +160612,9 @@ "is_entrypoint": false }, "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "createHolding(AccountDataBean, QuoteDataBean, double, BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -128032,30 +160628,46 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "account", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 554, + "end_line": 554, + "start_column": 43, + "end_column": 65 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quote", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 554, + "end_line": 554, + "start_column": 68, + "end_column": 86 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 554, + "end_line": 554, + "start_column": 89, + "end_column": 103 }, { "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 554, + "end_line": 554, + "start_column": 106, + "end_column": 129 } ], "code": "{\n HoldingDataBean newHolding = new HoldingDataBean(quantity, purchasePrice, new Timestamp(System.currentTimeMillis()), account, quote);\n entityManager.persist(newHolding);\n return newHolding;\n}", - "start_line": 551, - "end_line": 555, + "start_line": 554, + "end_line": 558, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -128068,6 +160680,7 @@ "call_sites": [ { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -128081,13 +160694,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 552, + "start_line": 555, "start_column": 97, - "end_line": 552, + "end_line": 555, "end_column": 122 }, { "method_name": "persist", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -128102,7 +160716,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 553, + "line_number": 556, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -128110,13 +160724,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 553, + "start_line": 556, "start_column": 9, - "end_line": 553, + "end_line": 556, "end_column": 41 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [ @@ -128136,13 +160751,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 552, + "start_line": 555, "start_column": 38, - "end_line": 552, + "end_line": 555, "end_column": 140 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -128158,26 +160774,34 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 552, + "start_line": 555, "start_column": 83, - "end_line": 552, + "end_line": 555, "end_column": 123 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newHolding", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "new HoldingDataBean(quantity, purchasePrice, new Timestamp(System.currentTimeMillis()), account, quote)", - "start_line": 552, + "start_line": 555, "start_column": 25, - "end_line": 552, + "end_line": 555, "end_column": 140 } ], "crud_operations": [ { - "line_number": 553, + "line_number": 556, "operation_type": "CREATE", "target_table": null, "involved_columns": null, @@ -128190,9 +160814,9 @@ "is_entrypoint": false }, "getHolding(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getHolding(Integer)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -128206,12 +160830,16 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 428, + "end_line": 428, + "start_column": 39, + "end_column": 55 } ], "code": "{\n return entityManager.find(HoldingDataBean.class, holdingID);\n}", - "start_line": 424, - "end_line": 427, + "start_line": 427, + "end_line": 430, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -128222,6 +160850,7 @@ "call_sites": [ { "method_name": "find", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -128237,7 +160866,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 426, + "line_number": 429, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -128245,16 +160874,16 @@ "joined_tables": null }, "crud_query": null, - "start_line": 426, + "start_line": 429, "start_column": 14, - "end_line": 426, + "end_line": 429, "end_column": 65 } ], "variable_declarations": [], "crud_operations": [ { - "line_number": 426, + "line_number": 429, "operation_type": "READ", "target_table": null, "involved_columns": null, @@ -128267,9 +160896,9 @@ "is_entrypoint": false }, "completeOrderAsync(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "completeOrderAsync(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -128285,18 +160914,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 285, + "end_line": 285, + "start_column": 53, + "end_column": 67 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 285, + "end_line": 285, + "start_column": 70, + "end_column": 85 } ], "code": "{\n asyncEJBOrderSubmitter.submitOrder(orderID, twoPhase);\n return null;\n}", - "start_line": 281, - "end_line": 285, + "start_line": 284, + "end_line": 288, "return_type": "java.util.concurrent.Future", "is_implicit": false, "is_constructor": false, @@ -128307,6 +160944,7 @@ "call_sites": [ { "method_name": "submitOrder", + "comment": null, "receiver_expr": "asyncEJBOrderSubmitter", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", "argument_types": [ @@ -128323,9 +160961,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 283, + "start_line": 286, "start_column": 7, - "end_line": 283, + "end_line": 286, "end_column": 59 } ], @@ -128336,9 +160974,42 @@ "is_entrypoint": false }, "getClosedOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/TradeSLSBBean.java", "signature": "getClosedOrders(String)", - "comment": "", + "comments": [ + { + "content": " I want to do a CriteriaUpdate here, but there are issues with JBoss/Hibernate ", + "start_line": 312, + "end_line": 312, + "start_column": 13, + "end_column": 95, + "is_javadoc": false + }, + { + "content": " Spin through the orders to remove or mark completed", + "start_line": 329, + "end_line": 329, + "start_column": 13, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " TODO: Investigate ConncurrentModification Exceptions", + "start_line": 332, + "end_line": 332, + "start_column": 17, + "end_column": 71, + "is_javadoc": false + }, + { + "content": "Added this for Longruns (to prevent orderejb growth)", + "start_line": 334, + "end_line": 334, + "start_column": 21, + "end_column": 74, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -128352,12 +161023,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 309, + "end_line": 309, + "start_column": 54, + "end_column": 66 } ], "code": "{\n try {\n /* I want to do a CriteriaUpdate here, but there are issues with JBoss/Hibernate */\n CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();\n CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(OrderDataBean.class);\n Root orders = criteriaQuery.from(OrderDataBean.class);\n criteriaQuery.select(orders);\n criteriaQuery.where(criteriaBuilder.equal(orders.get(\"orderStatus\"), criteriaBuilder.parameter(String.class, \"p_status\")), criteriaBuilder.equal(orders.get(\"account\").get(\"profile\").get(\"userID\"), criteriaBuilder.parameter(String.class, \"p_userid\")));\n TypedQuery q = entityManager.createQuery(criteriaQuery);\n q.setParameter(\"p_status\", \"closed\");\n q.setParameter(\"p_userid\", userID);\n List results = q.getResultList();\n Iterator itr = results.iterator();\n // Spin through the orders to remove or mark completed\n while (itr.hasNext()) {\n OrderDataBean order = itr.next();\n // TODO: Investigate ConncurrentModification Exceptions\n if (TradeConfig.getLongRun()) {\n //Added this for Longruns (to prevent orderejb growth)\n entityManager.remove(order);\n } else {\n order.setOrderStatus(\"completed\");\n }\n }\n return results;\n } catch (Exception e) {\n Log.error(\"TradeSLSBBean.getClosedOrders\", e);\n throw new EJBException(\"TradeSLSBBean.getClosedOrders - error\", e);\n }\n}", - "start_line": 305, - "end_line": 344, + "start_line": 308, + "end_line": 347, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -128376,6 +161051,7 @@ "call_sites": [ { "method_name": "getCriteriaBuilder", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [], @@ -128389,13 +161065,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 310, + "start_line": 313, "start_column": 47, - "end_line": 310, + "end_line": 313, "end_column": 80 }, { "method_name": "createQuery", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -128411,13 +161088,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 311, + "start_line": 314, "start_column": 58, - "end_line": 311, + "end_line": 314, "end_column": 105 }, { "method_name": "from", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ @@ -128433,13 +161111,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 312, + "start_line": 315, "start_column": 42, - "end_line": 312, + "end_line": 315, "end_column": 80 }, { "method_name": "select", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ @@ -128455,13 +161134,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 313, + "start_line": 316, "start_column": 13, - "end_line": 313, + "end_line": 316, "end_column": 40 }, { "method_name": "where", + "comment": null, "receiver_expr": "criteriaQuery", "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ @@ -128478,13 +161158,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 314, + "start_line": 317, "start_column": 13, - "end_line": 318, + "end_line": 321, "end_column": 81 }, { "method_name": "equal", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -128501,13 +161182,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 315, + "start_line": 318, "start_column": 21, - "end_line": 316, + "end_line": 319, "end_column": 80 }, { "method_name": "get", + "comment": null, "receiver_expr": "orders", "receiver_type": "javax.persistence.criteria.Root", "argument_types": [ @@ -128523,13 +161205,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 315, + "start_line": 318, "start_column": 43, - "end_line": 315, + "end_line": 318, "end_column": 67 }, { "method_name": "parameter", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -128546,13 +161229,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 316, + "start_line": 319, "start_column": 29, - "end_line": 316, + "end_line": 319, "end_column": 79 }, { "method_name": "equal", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -128569,13 +161253,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 320, "start_column": 21, - "end_line": 318, + "end_line": 321, "end_column": 80 }, { "method_name": "get", + "comment": null, "receiver_expr": "orders.get(\"account\").get(\"profile\")", "receiver_type": "javax.persistence.criteria.Path", "argument_types": [ @@ -128591,13 +161276,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 320, "start_column": 43, - "end_line": 317, + "end_line": 320, "end_column": 92 }, { "method_name": "get", + "comment": null, "receiver_expr": "orders.get(\"account\")", "receiver_type": "javax.persistence.criteria.Path", "argument_types": [ @@ -128613,13 +161299,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 320, "start_column": 43, - "end_line": 317, + "end_line": 320, "end_column": 78 }, { "method_name": "get", + "comment": null, "receiver_expr": "orders", "receiver_type": "javax.persistence.criteria.Root", "argument_types": [ @@ -128635,13 +161322,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 320, "start_column": 43, - "end_line": 317, + "end_line": 320, "end_column": 63 }, { "method_name": "parameter", + "comment": null, "receiver_expr": "criteriaBuilder", "receiver_type": "javax.persistence.criteria.CriteriaBuilder", "argument_types": [ @@ -128658,13 +161346,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 318, + "start_line": 321, "start_column": 29, - "end_line": 318, + "end_line": 321, "end_column": 79 }, { "method_name": "createQuery", + "comment": null, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -128680,13 +161369,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 320, + "start_line": 323, "start_column": 43, - "end_line": 320, + "end_line": 323, "end_column": 82 }, { "method_name": "setParameter", + "comment": null, "receiver_expr": "q", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [ @@ -128703,13 +161393,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 321, + "start_line": 324, "start_column": 13, - "end_line": 321, + "end_line": 324, "end_column": 48 }, { "method_name": "setParameter", + "comment": null, "receiver_expr": "q", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [ @@ -128726,13 +161417,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 322, + "start_line": 325, "start_column": 13, - "end_line": 322, + "end_line": 325, "end_column": 46 }, { "method_name": "getResultList", + "comment": null, "receiver_expr": "q", "receiver_type": "javax.persistence.TypedQuery", "argument_types": [], @@ -128746,13 +161438,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 323, + "start_line": 326, "start_column": 43, - "end_line": 323, + "end_line": 326, "end_column": 59 }, { "method_name": "iterator", + "comment": null, "receiver_expr": "results", "receiver_type": "java.util.List", "argument_types": [], @@ -128766,13 +161459,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 325, + "start_line": 328, "start_column": 43, - "end_line": 325, + "end_line": 328, "end_column": 60 }, { "method_name": "hasNext", + "comment": { + "content": " Spin through the orders to remove or mark completed", + "start_line": 329, + "end_line": 329, + "start_column": 13, + "end_column": 66, + "is_javadoc": false + }, "receiver_expr": "itr", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -128786,13 +161487,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 327, + "start_line": 330, "start_column": 20, - "end_line": 327, + "end_line": 330, "end_column": 32 }, { "method_name": "next", + "comment": null, "receiver_expr": "itr", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -128806,13 +161508,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 328, + "start_line": 331, "start_column": 39, - "end_line": 328, + "end_line": 331, "end_column": 48 }, { "method_name": "getLongRun", + "comment": { + "content": " TODO: Investigate ConncurrentModification Exceptions", + "start_line": 332, + "end_line": 332, + "start_column": 17, + "end_column": 71, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -128826,13 +161536,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 330, + "start_line": 333, "start_column": 21, - "end_line": 330, + "end_line": 333, "end_column": 44 }, { "method_name": "remove", + "comment": { + "content": "Added this for Longruns (to prevent orderejb growth)", + "start_line": 334, + "end_line": 334, + "start_column": 21, + "end_column": 74, + "is_javadoc": false + }, "receiver_expr": "entityManager", "receiver_type": "javax.persistence.EntityManager", "argument_types": [ @@ -128847,7 +161565,7 @@ "is_static_call": false, "is_constructor_call": false, "crud_operation": { - "line_number": 332, + "line_number": 335, "operation_type": "DELETE", "target_table": null, "involved_columns": null, @@ -128855,13 +161573,14 @@ "joined_tables": null }, "crud_query": null, - "start_line": 332, + "start_line": 335, "start_column": 21, - "end_line": 332, + "end_line": 335, "end_column": 47 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "order", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -128877,13 +161596,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 335, + "start_line": 338, "start_column": 21, - "end_line": 335, + "end_line": 338, "end_column": 53 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -128900,13 +161620,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 341, + "start_line": 344, "start_column": 13, - "end_line": 341, + "end_line": 344, "end_column": 57 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -128923,80 +161644,136 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 342, + "start_line": 345, "start_column": 19, - "end_line": 342, + "end_line": 345, "end_column": 78 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "criteriaBuilder", "type": "javax.persistence.criteria.CriteriaBuilder", "initializer": "entityManager.getCriteriaBuilder()", - "start_line": 310, + "start_line": 313, "start_column": 29, - "end_line": 310, + "end_line": 313, "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "criteriaQuery", "type": "javax.persistence.criteria.CriteriaQuery", "initializer": "criteriaBuilder.createQuery(OrderDataBean.class)", - "start_line": 311, + "start_line": 314, "start_column": 42, - "end_line": 311, + "end_line": 314, "end_column": 105 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orders", "type": "javax.persistence.criteria.Root", "initializer": "criteriaQuery.from(OrderDataBean.class)", - "start_line": 312, + "start_line": 315, "start_column": 33, - "end_line": 312, + "end_line": 315, "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "q", "type": "javax.persistence.TypedQuery", "initializer": "entityManager.createQuery(criteriaQuery)", - "start_line": 320, + "start_line": 323, "start_column": 39, - "end_line": 320, + "end_line": 323, "end_column": 82 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "results", "type": "java.util.List", "initializer": "q.getResultList()", - "start_line": 323, + "start_line": 326, "start_column": 33, - "end_line": 323, + "end_line": 326, "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "itr", "type": "java.util.Iterator", "initializer": "results.iterator()", - "start_line": 325, + "start_line": 328, "start_column": 37, - "end_line": 325, + "end_line": 328, "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "order", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "itr.next()", - "start_line": 328, + "start_line": 331, "start_column": 31, - "end_line": 328, + "end_line": 331, "end_column": 48 } ], "crud_operations": [ { - "line_number": 332, + "line_number": 335, "operation_type": "DELETE", "target_table": null, "involved_columns": null, @@ -129011,10 +161788,17 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": " For Wildfly - add java:/ to these resource names.", + "start_line": 74, + "end_line": 74, + "start_column": 5, + "end_column": 56, + "is_javadoc": false + }, "name": null, "type": "javax.jms.QueueConnectionFactory", - "start_line": 76, + "start_line": 75, "end_line": 77, "variables": [ "queueConnectionFactory" @@ -129027,11 +161811,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.TopicConnectionFactory", "start_line": 79, - "end_line": 80, + "end_line": 81, "variables": [ "topicConnectionFactory" ], @@ -129043,11 +161834,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Topic", - "start_line": 82, - "end_line": 83, + "start_line": 83, + "end_line": 85, "variables": [ "tradeStreamerTopic" ], @@ -129059,11 +161857,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Queue", - "start_line": 85, - "end_line": 86, + "start_line": 87, + "end_line": 89, "variables": [ "tradeBrokerQueue" ], @@ -129075,11 +161880,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.persistence.EntityManager", - "start_line": 88, - "end_line": 89, + "start_line": 91, + "end_line": 92, "variables": [ "entityManager" ], @@ -129091,11 +161903,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.ejb.SessionContext", - "start_line": 91, - "end_line": 92, + "start_line": 94, + "end_line": 95, "variables": [ "context" ], @@ -129107,11 +161926,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton", - "start_line": 94, - "end_line": 95, + "start_line": 97, + "end_line": 98, "variables": [ "marketSummarySingleton" ], @@ -129121,11 +161947,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.ejb3.AsyncScheduledOrderSubmitter", - "start_line": 97, - "end_line": 98, + "start_line": 100, + "end_line": 101, "variables": [ "asyncEJBOrderSubmitter" ], @@ -129135,11 +161968,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "start_line": 100, - "end_line": 101, + "start_line": 103, + "end_line": 104, "variables": [ "recentQuotePriceChangeList" ], @@ -129150,14 +161990,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "?", + "start_line": 25, + "end_line": 25, + "start_column": 20, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.annotation.Resource", "javax.enterprise.concurrent.ManagedExecutorService", @@ -129177,7 +162037,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "?", + "start_line": 25, + "end_line": 25, + "start_column": 20, + "end_column": 22, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -129189,9 +162058,9 @@ "nested_type_declarations": [], "callable_declarations": { "produceSyncEvent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", "signature": "produceSyncEvent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -129212,6 +162081,7 @@ "call_sites": [ { "method_name": "fire", + "comment": null, "receiver_expr": "hitCountEvent", "receiver_type": "javax.enterprise.event.Event", "argument_types": [ @@ -129240,9 +162110,9 @@ "is_entrypoint": false }, "produceAsyncEvent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/CDIEventProducer.java", "signature": "produceAsyncEvent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -129264,6 +162134,7 @@ "call_sites": [ { "method_name": "fireAsync", + "comment": null, "receiver_expr": "hitCountEventAsync", "receiver_type": "javax.enterprise.event.Event", "argument_types": [ @@ -129287,6 +162158,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "NotificationOptions.builder().setExecutor(mes)", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [], @@ -129307,6 +162179,7 @@ }, { "method_name": "setExecutor", + "comment": null, "receiver_expr": "NotificationOptions.builder()", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [ @@ -129329,6 +162202,7 @@ }, { "method_name": "builder", + "comment": null, "receiver_expr": "NotificationOptions", "receiver_type": "javax.enterprise.event.NotificationOptions", "argument_types": [], @@ -129357,7 +162231,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedExecutorService", "start_line": 28, @@ -129373,7 +162254,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.event.Event", "start_line": 31, @@ -129388,7 +162276,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.event.Event", "start_line": 35, @@ -129404,14 +162299,154 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingHTTPSession1 - SessionID tests fundamental HTTP session functionality by\n * creating a unique session ID for each individual user. The ID is stored in\n * the users session and is accessed and displayed on each user request.\n *\n ", + "start_line": 31, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " For each new session created, add a session ID of the form \"sessionID:\" +", + "start_line": 42, + "end_line": 42, + "start_column": 5, + "end_column": 80, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 111, + "end_line": 115, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " count", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 12, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " get the users session, if the user does not have a session", + "start_line": 75, + "end_line": 75, + "start_column": 17, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " create one.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if their is not a counter create one.", + "start_line": 86, + "end_line": 86, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 105, + "end_line": 105, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 103, + "end_line": 103, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 106, + "end_line": 106, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 122, + "end_line": 127, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -129437,7 +162472,136 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingHTTPSession1 - SessionID tests fundamental HTTP session functionality by\n * creating a unique session ID for each individual user. The ID is stored in\n * the users session and is accessed and displayed on each user request.\n *\n */", + "comments": [ + { + "content": " For each new session created, add a session ID of the form \"sessionID:\" +", + "start_line": 42, + "end_line": 42, + "start_column": 5, + "end_column": 80, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 111, + "end_line": 115, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " count", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 12, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " get the users session, if the user does not have a session", + "start_line": 75, + "end_line": 75, + "start_column": 17, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " create one.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if their is not a counter create one.", + "start_line": 86, + "end_line": 86, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 105, + "end_line": 105, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 103, + "end_line": 103, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 106, + "end_line": 106, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 122, + "end_line": 127, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingHTTPSession1 - SessionID tests fundamental HTTP session functionality by\n * creating a unique session ID for each individual user. The ID is stored in\n * the users session and is accessed and displayed on each user request.\n *\n ", + "start_line": 31, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -129449,9 +162613,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 122, + "end_line": 127, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -129467,7 +162640,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 129, + "end_line": 129, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n count = 0;\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -129485,6 +162662,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -129507,6 +162685,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -129527,6 +162706,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -129553,9 +162733,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -129572,13 +162761,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -129592,6 +162789,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -129621,9 +162819,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -129649,9 +162847,90 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession1.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " get the users session, if the user does not have a session", + "start_line": 75, + "end_line": 75, + "start_column": 17, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " create one.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 84, + "end_line": 84, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if their is not a counter create one.", + "start_line": 86, + "end_line": 86, + "start_column": 13, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 105, + "end_line": 105, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 103, + "end_line": 103, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 106, + "end_line": 106, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -129668,13 +162947,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 23, + "end_column": 48 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 51, + "end_column": 78 } ], "code": "{\n HttpSession session = null;\n try {\n try {\n // get the users session, if the user does not have a session\n // create one.\n session = request.getSession(true);\n } catch (Exception e) {\n Log.error(e, \"PingSession1.doGet(...): error getting session\");\n // rethrow the exception for handling in one place.\n throw e;\n }\n // Get the session data value\n Integer ival = (Integer) session.getAttribute(\"sessiontest.counter\");\n // if their is not a counter create one.\n if (ival == null) {\n ival = new Integer(count++);\n session.setAttribute(\"sessiontest.counter\", ival);\n }\n String SessionID = \"SessionID:\" + ival.toString();\n // Output the page\n response.setContentType(\"text/html\");\n response.setHeader(\"SessionKeyTest-SessionID\", SessionID);\n PrintWriter out = response.getWriter();\n out.println(\"HTTP Session Key Test

    HTTP Session Test 1: Session Key
    Init time: \" + initTime + \"

    \");\n hitCount++;\n out.println(\"Hit Count: \" + hitCount + \"
    Your HTTP Session key is \" + SessionID + \"
    \");\n } catch (Exception e) {\n // log the excecption\n Log.error(e, \"PingSession1.doGet(..l.): error.\");\n // set the server responce to 500 and forward to the web app defined\n // error page\n response.sendError(500, \"PingSession1.doGet(...): error. \" + e.toString());\n }\n}", @@ -129697,6 +162984,7 @@ "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "request", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -129719,6 +163007,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -129742,6 +163031,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -129764,6 +163054,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -129787,6 +163078,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ival", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -129807,6 +163099,14 @@ }, { "method_name": "setContentType", + "comment": { + "content": " Output the page", + "start_line": 93, + "end_line": 93, + "start_column": 13, + "end_column": 30, + "is_javadoc": false + }, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -129829,6 +163129,7 @@ }, { "method_name": "setHeader", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -129852,6 +163153,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -129872,6 +163174,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -129894,6 +163197,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -129916,6 +163220,14 @@ }, { "method_name": "error", + "comment": { + "content": " log the excecption", + "start_line": 103, + "end_line": 103, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -129939,6 +163251,14 @@ }, { "method_name": "sendError", + "comment": { + "content": " error page", + "start_line": 106, + "end_line": 106, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -129962,6 +163282,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -129982,6 +163303,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -130005,6 +163327,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "null", @@ -130014,6 +163344,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ival", "type": "java.lang.Integer", "initializer": "(Integer) session.getAttribute(\"sessiontest.counter\")", @@ -130023,6 +163361,14 @@ "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "SessionID", "type": "java.lang.String", "initializer": "\"SessionID:\" + ival.toString()", @@ -130032,6 +163378,14 @@ "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -130049,7 +163403,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 40, @@ -130065,7 +163426,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 41, @@ -130080,7 +163448,14 @@ "annotations": [] }, { - "comment": "// count", + "comment": { + "content": " count", + "start_line": 43, + "end_line": 43, + "start_column": 5, + "end_column": 12, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 44, @@ -130095,7 +163470,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 45, @@ -130111,14 +163493,90 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingJSONP tests JSON generating and parsing \n *\n ", + "start_line": 36, + "end_line": 40, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 46, + "end_line": 48, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 67, + "end_line": 75, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 85, + "end_line": 85, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 91, + "end_line": 91, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 105, + "end_line": 109, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 115, + "end_line": 120, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.StringReader", @@ -130149,7 +163607,72 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingJSONP tests JSON generating and parsing \n *\n */", + "comments": [ + { + "content": "\n * \n ", + "start_line": 46, + "end_line": 48, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 67, + "end_line": 75, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": " JSON generate", + "start_line": 85, + "end_line": 85, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 91, + "end_line": 91, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 105, + "end_line": 109, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 115, + "end_line": 120, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n *\n * PingJSONP tests JSON generating and parsing \n *\n ", + "start_line": 36, + "end_line": 40, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -130161,9 +163684,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 115, + "end_line": 120, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -130179,7 +163711,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 122, + "end_line": 122, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -130196,6 +163732,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -130218,6 +163755,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -130238,6 +163776,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -130264,9 +163803,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -130283,13 +163831,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -130303,6 +163859,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -130332,9 +163889,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 105, + "end_line": 109, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -130360,9 +163926,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingJSONPObjectFactory.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " JSON generate", + "start_line": 85, + "end_line": 85, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " Read back", + "start_line": 91, + "end_line": 91, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 67, + "end_line": 75, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -130379,13 +163970,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 77, + "end_line": 77, + "start_column": 45, + "end_column": 67 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n ServletOutputStream out = res.getOutputStream();\n hitCount++;\n // JSON generate\n JsonObject json = jSONObjectFactory.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount).build();\n String generatedJSON = json.toString();\n // Read back\n JsonReader jsonReader = jSONReaderFactory.createReader(new StringReader(generatedJSON));\n String parsedJSON = jsonReader.readObject().toString();\n out.println(\"Ping JSONP\" + \"

    Ping JSONP
    Generated JSON: \" + generatedJSON + \"
    Parsed JSON: \" + parsedJSON + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingJSONPObject.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -130409,6 +164008,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -130431,6 +164031,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -130451,6 +164052,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "jSONObjectFactory.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount)", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [], @@ -130471,6 +164073,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jSONObjectFactory.createObjectBuilder().add(\"initTime\", initTime)", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -130494,6 +164097,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "jSONObjectFactory.createObjectBuilder()", "receiver_type": "javax.json.JsonObjectBuilder", "argument_types": [ @@ -130517,6 +164121,7 @@ }, { "method_name": "createObjectBuilder", + "comment": null, "receiver_expr": "jSONObjectFactory", "receiver_type": "javax.json.JsonBuilderFactory", "argument_types": [], @@ -130537,6 +164142,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "json", "receiver_type": "javax.json.JsonObject", "argument_types": [], @@ -130557,6 +164163,7 @@ }, { "method_name": "createReader", + "comment": null, "receiver_expr": "jSONReaderFactory", "receiver_type": "javax.json.JsonReaderFactory", "argument_types": [ @@ -130579,6 +164186,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "jsonReader.readObject()", "receiver_type": "javax.json.JsonObject", "argument_types": [], @@ -130599,6 +164207,7 @@ }, { "method_name": "readObject", + "comment": null, "receiver_expr": "jsonReader", "receiver_type": "javax.json.JsonReader", "argument_types": [], @@ -130619,6 +164228,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -130641,6 +164251,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -130664,6 +164275,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -130687,6 +164299,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -130707,6 +164320,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -130730,6 +164344,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -130739,6 +164361,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "json", "type": "javax.json.JsonObject", "initializer": "jSONObjectFactory.createObjectBuilder().add(\"initTime\", initTime).add(\"hitCount\", hitCount).build()", @@ -130748,6 +164378,14 @@ "end_column": 44 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "generatedJSON", "type": "java.lang.String", "initializer": "json.toString()", @@ -130757,6 +164395,14 @@ "end_column": 44 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "jsonReader", "type": "javax.json.JsonReader", "initializer": "jSONReaderFactory.createReader(new StringReader(generatedJSON))", @@ -130766,6 +164412,14 @@ "end_column": 93 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parsedJSON", "type": "java.lang.String", "initializer": "jsonReader.readObject().toString()", @@ -130783,7 +164437,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.json.JsonBuilderFactory", "start_line": 44, @@ -130799,7 +164460,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.json.JsonReaderFactory", "start_line": 45, @@ -130815,7 +164483,14 @@ "annotations": [] }, { - "comment": "/**\n * \n */", + "comment": { + "content": "\n * \n ", + "start_line": 46, + "end_line": 48, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 49, @@ -130831,7 +164506,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 50, @@ -130846,7 +164528,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 51, @@ -130862,14 +164551,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -130889,7 +164590,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "java.io.Serializable" ], @@ -130904,9 +164605,9 @@ "nested_type_declarations": [], "callable_declarations": { "getQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getQuantity()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -130932,9 +164633,9 @@ "is_entrypoint": false }, "getQuoteID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getQuoteID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -130960,9 +164661,9 @@ "is_entrypoint": false }, "setPurchasePrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setPurchasePrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -130974,7 +164675,11 @@ "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 59, + "end_line": 59, + "start_column": 34, + "end_column": 57 } ], "code": "{\n this.purchasePrice = purchasePrice;\n}", @@ -130997,9 +164702,9 @@ "is_entrypoint": false }, "setPrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setPrice(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131011,7 +164716,11 @@ "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.price = price;\n}", @@ -131034,9 +164743,9 @@ "is_entrypoint": false }, "getPurchaseDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getPurchaseDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131062,9 +164771,9 @@ "is_entrypoint": false }, "getGainHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getGainHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131085,6 +164794,7 @@ "call_sites": [ { "method_name": "printGainHTML", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -131113,9 +164823,9 @@ "is_entrypoint": false }, "setBasis(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setBasis(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131127,7 +164837,11 @@ "type": "java.math.BigDecimal", "name": "basis", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 26, + "end_column": 41 } ], "code": "{\n this.basis = basis;\n}", @@ -131150,9 +164864,9 @@ "is_entrypoint": false }, "setPurchaseDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setPurchaseDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131164,7 +164878,11 @@ "type": "java.util.Date", "name": "purchaseDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 33, + "end_column": 49 } ], "code": "{\n this.purchaseDate = purchaseDate;\n}", @@ -131187,9 +164905,9 @@ "is_entrypoint": false }, "setGain(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setGain(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131201,7 +164919,11 @@ "type": "java.math.BigDecimal", "name": "gain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 25, + "end_column": 39 } ], "code": "{\n this.gain = gain;\n}", @@ -131224,9 +164946,9 @@ "is_entrypoint": false }, "setQuoteID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setQuoteID(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131238,7 +164960,11 @@ "type": "java.lang.String", "name": "quoteID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 75, + "end_line": 75, + "start_column": 28, + "end_column": 41 } ], "code": "{\n this.quoteID = quoteID;\n}", @@ -131261,9 +164987,9 @@ "is_entrypoint": false }, "getPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getPrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131289,9 +165015,9 @@ "is_entrypoint": false }, "getMarketValue()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getMarketValue()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131317,9 +165043,9 @@ "is_entrypoint": false }, "getBasis()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getBasis()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131345,9 +165071,9 @@ "is_entrypoint": false }, "getGain()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getGain()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131373,9 +165099,9 @@ "is_entrypoint": false }, "getHoldingID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getHoldingID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131401,9 +165127,9 @@ "is_entrypoint": false }, "setQuantity(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setQuantity(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131415,7 +165141,11 @@ "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 29, + "end_column": 43 } ], "code": "{\n this.quantity = quantity;\n}", @@ -131436,9 +165166,9 @@ "is_entrypoint": false }, "setMarketValue(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setMarketValue(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131450,7 +165180,11 @@ "type": "java.math.BigDecimal", "name": "marketValue", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 32, + "end_column": 53 } ], "code": "{\n this.marketValue = marketValue;\n}", @@ -131473,9 +165207,9 @@ "is_entrypoint": false }, "setHoldingID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "setHoldingID(Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131487,7 +165221,11 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 30, + "end_column": 46 } ], "code": "{\n this.holdingID = holdingID;\n}", @@ -131510,9 +165248,9 @@ "is_entrypoint": false }, "getPurchasePrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/HoldingData.java", "signature": "getPurchasePrice()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -131540,7 +165278,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 31, @@ -131556,7 +165301,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 33, @@ -131570,7 +165322,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 34, @@ -131584,7 +165343,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 35, @@ -131598,7 +165364,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 36, @@ -131612,7 +165385,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 37, @@ -131626,7 +165406,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 38, @@ -131640,7 +165427,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 39, @@ -131654,7 +165448,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 40, @@ -131668,7 +165469,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 41, @@ -131683,14 +165491,74 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServletSetContentLength tests fundamental dynamic HTML creation\n * functionality through server side servlet processing.\n *\n ", + "start_line": 27, + "end_line": 32, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 62, + "end_line": 70, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 75, + "end_line": 79, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -131713,7 +165581,48 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * \n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 62, + "end_line": 70, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 75, + "end_line": 79, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -131725,9 +165634,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -131743,7 +165661,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n}", @@ -131757,6 +165679,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -131785,9 +165708,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (02/07/2013\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -131804,13 +165736,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 48, + "end_column": 70 } ], "code": "{\n System.out.println(\"Length: \" + req.getContentLengthLong());\n}", @@ -131828,6 +165768,7 @@ "call_sites": [ { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -131850,6 +165791,7 @@ }, { "method_name": "getContentLengthLong", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -131876,9 +165818,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 75, + "end_line": 79, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -131904,9 +165855,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServletLargeContentLength.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 62, + "end_line": 70, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -131923,13 +165883,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 47, + "end_column": 69 } ], "code": "{\n doPost(req, res);\n}", @@ -131943,6 +165911,7 @@ "call_sites": [ { "method_name": "doPost", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -131974,7 +165943,14 @@ }, "field_declarations": [ { - "comment": "/**\n * \n */", + "comment": { + "content": "\n * \n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 42, @@ -131991,14 +165967,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.time.LocalDateTime", @@ -132024,7 +166044,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -132036,9 +166089,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 93, + "end_line": 98, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -132054,7 +166116,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 100, + "end_line": 100, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = LocalDateTime.now();\n}", @@ -132070,6 +166136,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -132092,6 +166159,7 @@ }, { "method_name": "now", + "comment": null, "receiver_expr": "LocalDateTime", "receiver_type": "java.time.LocalDateTime", "argument_types": [], @@ -132118,9 +166186,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 39, + "end_line": 47, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -132137,13 +166214,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 22, + "end_column": 43 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 46, + "end_column": 68 } ], "code": "{\n doGet(req, res);\n}", @@ -132157,6 +166242,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -132186,9 +166272,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 83, + "end_line": 87, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -132214,9 +166309,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/PingServletBeanValSimple1.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 53, + "end_line": 61, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -132233,13 +166337,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 21, + "end_column": 42 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 63, + "end_line": 63, + "start_column": 45, + "end_column": 67 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n SimpleBean1 simpleBean1 = new SimpleBean1();\n simpleBean1.checkInjectionValidation();\n ServletOutputStream out = res.getOutputStream();\n int currentHitCount = ++hitCount;\n out.println(\"Ping Servlet Bean Validation Simple\" + \"

    Ping Servlet Bean Validation Simple
    Init time : \" + initTime + \"

    Hit Count: \" + currentHitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -132259,6 +166371,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -132281,6 +166394,7 @@ }, { "method_name": "checkInjectionValidation", + "comment": null, "receiver_expr": "simpleBean1", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "argument_types": [], @@ -132301,6 +166415,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -132321,6 +166436,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -132343,6 +166459,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -132366,6 +166483,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -132389,6 +166507,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -132409,6 +166528,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "argument_types": [], @@ -132430,6 +166550,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "simpleBean1", "type": "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1", "initializer": "new SimpleBean1()", @@ -132439,6 +166567,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -132448,6 +166584,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentHitCount", "type": "int", "initializer": "++hitCount", @@ -132465,7 +166609,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 34, @@ -132481,7 +166632,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.time.LocalDateTime", "start_line": 35, @@ -132496,7 +166654,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 36, @@ -132512,14 +166677,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -132544,7 +166729,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -132556,9 +166750,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -132574,7 +166777,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n}", @@ -132590,6 +166797,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -132612,6 +166820,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -132632,6 +166841,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -132658,9 +166868,9 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaJNDI.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -132676,13 +166886,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 52, + "end_column": 79 } ], "code": "{\n PrintWriter pw = response.getWriter();\n pw.write(\"Ping Servlet CDI Bean Manager\" + \"

    Ping Servlet CDI Bean Manager
    Init time : \" + initTime + \"

    \");\n try {\n pw.write(\"hitCount: \" + cdiBean.getBeanMangerViaJNDI() + \"\");\n } catch (Exception e) {\n e.printStackTrace();\n }\n pw.flush();\n pw.close();\n}", @@ -132701,6 +166919,7 @@ "call_sites": [ { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -132721,6 +166940,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -132743,6 +166963,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -132765,6 +166986,7 @@ }, { "method_name": "getBeanMangerViaJNDI", + "comment": null, "receiver_expr": "cdiBean", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "argument_types": [], @@ -132785,6 +167007,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -132805,6 +167028,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -132825,6 +167049,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -132846,6 +167071,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pw", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -132863,7 +167096,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 32, @@ -132879,7 +167119,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 33, @@ -132894,7 +167141,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "start_line": 35, @@ -132909,14 +167163,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n ", + "start_line": 36, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " get the price and print the output.", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 89, + "end_line": 89, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.ejb.EJB", @@ -132947,7 +167245,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n */", + "comments": [ + { + "content": " get the price and print the output.", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 89, + "end_line": 89, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n ", + "start_line": 36, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -132959,9 +167290,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -132977,7 +167308,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 102, + "end_line": 102, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -132994,6 +167329,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -133016,6 +167352,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -133036,6 +167373,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -133062,9 +167400,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -133081,13 +167419,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -133101,6 +167447,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -133130,9 +167477,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -133158,9 +167505,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2One.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " get the price and print the output.", + "start_line": 79, + "end_line": 79, + "start_column": 17, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 89, + "end_line": 89, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -133177,13 +167549,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String userID = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"Servlet2Session2CMROne20ne\" + \"
    PingServlet2Session2CMROne2One
    \" + \"
    PingServlet2Session2CMROne2One uses the Trade Session EJB\" + \" to get the profile for a user using an EJB 3.0 CMR one to one relationship\");\n try {\n AccountProfileDataBean accountProfileData = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n userID = TradeConfig.rndUserID();\n // get the price and print the output.\n accountProfileData = tradeSLSBLocal.getAccountProfileData(userID);\n }\n output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \").append(hitCount++);\n output.append(\"
    One to One CMR access of AccountProfile Information from Account Entity

    \" + accountProfileData.toHTML());\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2CMROne2One.doGet(...): error\");\n // this will send an Error to teh web applications defined error\n // page.\n res.sendError(500, \"PingServlet2Session2CMROne2One.doGet(...): error\" + e.toString());\n }\n}", @@ -133206,6 +167586,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -133228,6 +167609,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -133248,6 +167630,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133270,6 +167653,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -133290,6 +167674,7 @@ }, { "method_name": "rndUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -133310,6 +167695,7 @@ }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -133332,6 +167718,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133354,6 +167741,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133376,6 +167764,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133398,6 +167787,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -133418,6 +167808,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133440,6 +167831,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -133462,6 +167854,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -133482,6 +167875,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -133505,6 +167899,14 @@ }, { "method_name": "sendError", + "comment": { + "content": " page.", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -133528,6 +167930,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -133548,6 +167951,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -133571,6 +167975,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -133580,6 +167992,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "null", @@ -133589,6 +168009,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -133598,6 +168026,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "null", @@ -133607,6 +168043,14 @@ "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -133616,6 +168060,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -133633,7 +168085,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 45, @@ -133649,7 +168108,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 47, @@ -133664,7 +168130,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 49, @@ -133679,7 +168152,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 51, @@ -133697,14 +168177,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "package_name": "com.ibm.websphere.samples.daytrader.jaxrs", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.List", "javax.annotation.Priority", @@ -133735,7 +168227,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -133748,9 +168240,9 @@ "nested_type_declarations": [], "callable_declarations": { "setSse(Sse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "signature": "setSse(Sse)", - "comment": "", + "comments": [], "annotations": [ "@Context" ], @@ -133764,7 +168256,11 @@ "type": "javax.ws.rs.sse.Sse", "name": "sse", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 48, + "end_line": 48, + "start_column": 22, + "end_column": 28 } ], "code": "{\n broadcaster = sse.newBroadcaster();\n builder = sse.newEventBuilder();\n}", @@ -133781,6 +168277,7 @@ "call_sites": [ { "method_name": "newBroadcaster", + "comment": null, "receiver_expr": "sse", "receiver_type": "javax.ws.rs.sse.Sse", "argument_types": [], @@ -133801,6 +168298,7 @@ }, { "method_name": "newEventBuilder", + "comment": null, "receiver_expr": "sse", "receiver_type": "javax.ws.rs.sse.Sse", "argument_types": [], @@ -133827,9 +168325,9 @@ "is_entrypoint": false }, "eventStreamCdi(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "signature": "eventStreamCdi(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -133845,7 +168343,11 @@ "@Priority(Interceptor.Priority.APPLICATION + 1)", "@QuotePriceChange" ], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 30, + "end_column": 122 } ], "code": "{\n broadcaster.broadcast(builder.mediaType(MediaType.APPLICATION_JSON_TYPE).data(List.class, recentQuotePriceChangeList.recentList()).build());\n}", @@ -133866,6 +168368,7 @@ "call_sites": [ { "method_name": "broadcast", + "comment": null, "receiver_expr": "broadcaster", "receiver_type": "javax.ws.rs.sse.SseBroadcaster", "argument_types": [ @@ -133888,6 +168391,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "builder.mediaType(MediaType.APPLICATION_JSON_TYPE).data(List.class, recentQuotePriceChangeList.recentList())", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [], @@ -133908,6 +168412,7 @@ }, { "method_name": "data", + "comment": null, "receiver_expr": "builder.mediaType(MediaType.APPLICATION_JSON_TYPE)", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [ @@ -133931,6 +168436,7 @@ }, { "method_name": "mediaType", + "comment": null, "receiver_expr": "builder", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [ @@ -133953,6 +168459,7 @@ }, { "method_name": "recentList", + "comment": null, "receiver_expr": "recentQuotePriceChangeList", "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], @@ -133979,9 +168486,9 @@ "is_entrypoint": false }, "register(SseEventSink)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/jaxrs/BroadcastResource.java", "signature": "register(SseEventSink)", - "comment": "", + "comments": [], "annotations": [ "@GET", "@Produces(MediaType.SERVER_SENT_EVENTS)" @@ -133998,7 +168505,11 @@ "annotations": [ "@Context" ], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 24, + "end_column": 54 } ], "code": "{\n if (recentQuotePriceChangeList.isEmpty()) {\n eventSink.send(builder.data(new String(\"welcome!\")).build());\n } else {\n eventSink.send(builder.mediaType(MediaType.APPLICATION_JSON_TYPE).data(List.class, recentQuotePriceChangeList.recentList()).build());\n }\n broadcaster.register(eventSink);\n}", @@ -134019,6 +168530,7 @@ "call_sites": [ { "method_name": "isEmpty", + "comment": null, "receiver_expr": "recentQuotePriceChangeList", "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], @@ -134039,6 +168551,7 @@ }, { "method_name": "send", + "comment": null, "receiver_expr": "eventSink", "receiver_type": "javax.ws.rs.sse.SseEventSink", "argument_types": [ @@ -134061,6 +168574,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "builder.data(new String(\"welcome!\"))", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [], @@ -134081,6 +168595,7 @@ }, { "method_name": "data", + "comment": null, "receiver_expr": "builder", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [ @@ -134103,6 +168618,7 @@ }, { "method_name": "send", + "comment": null, "receiver_expr": "eventSink", "receiver_type": "javax.ws.rs.sse.SseEventSink", "argument_types": [ @@ -134125,6 +168641,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "builder.mediaType(MediaType.APPLICATION_JSON_TYPE).data(List.class, recentQuotePriceChangeList.recentList())", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [], @@ -134145,6 +168662,7 @@ }, { "method_name": "data", + "comment": null, "receiver_expr": "builder.mediaType(MediaType.APPLICATION_JSON_TYPE)", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [ @@ -134168,6 +168686,7 @@ }, { "method_name": "mediaType", + "comment": null, "receiver_expr": "builder", "receiver_type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "argument_types": [ @@ -134190,6 +168709,7 @@ }, { "method_name": "recentList", + "comment": null, "receiver_expr": "recentQuotePriceChangeList", "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], @@ -134210,6 +168730,7 @@ }, { "method_name": "register", + "comment": null, "receiver_expr": "broadcaster", "receiver_type": "javax.ws.rs.sse.SseBroadcaster", "argument_types": [ @@ -134232,6 +168753,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [ @@ -134262,7 +168784,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.ws.rs.sse.SseBroadcaster", "start_line": 42, @@ -134276,7 +168805,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.ws.rs.sse.OutboundSseEvent.Builder", "start_line": 43, @@ -134290,7 +168826,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "start_line": 45, @@ -134305,14 +168848,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -134337,7 +168900,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -134349,9 +168921,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 59, + "end_line": 64, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -134367,7 +168948,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n}", @@ -134383,6 +168968,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -134405,6 +168991,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -134425,6 +169012,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -134451,9 +169039,9 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIBeanManagerViaCDICurrent.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -134469,13 +169057,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 52, + "end_column": 79 } ], "code": "{\n PrintWriter pw = response.getWriter();\n pw.write(\"Ping Servlet CDI Bean Manager\" + \"

    Ping Servlet CDI Bean Manager
    Init time : \" + initTime + \"

    \");\n try {\n pw.write(\"hitCount: \" + cdiBean.getBeanMangerViaCDICurrent() + \"\");\n } catch (Exception e) {\n e.printStackTrace();\n }\n pw.flush();\n pw.close();\n}", @@ -134494,6 +169090,7 @@ "call_sites": [ { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -134514,6 +169111,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -134536,6 +169134,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -134558,6 +169157,7 @@ }, { "method_name": "getBeanMangerViaCDICurrent", + "comment": null, "receiver_expr": "cdiBean", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "argument_types": [], @@ -134578,6 +169178,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -134598,6 +169199,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -134618,6 +169220,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -134639,6 +169242,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pw", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -134656,7 +169267,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 32, @@ -134672,7 +169290,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 33, @@ -134687,7 +169312,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "start_line": 35, @@ -134702,14 +169334,146 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingHTTPSession2 session create/destroy further extends the previous test by\n * invalidating the HTTP Session on every 5th user access. This results in\n * testing HTTPSession create and destroy\n *\n ", + "start_line": 31, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " end of the method", + "start_line": 120, + "end_line": 120, + "start_column": 7, + "end_column": 26, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if there is not a counter then create one.", + "start_line": 83, + "end_line": 83, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " if the session count is equal to five invalidate the session", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 107, + "end_line": 107, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 116, + "end_line": 116, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 114, + "end_line": 114, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 117, + "end_line": 117, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -134735,7 +169499,128 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingHTTPSession2 session create/destroy further extends the previous test by\n * invalidating the HTTP Session on every 5th user access. This results in\n * testing HTTPSession create and destroy\n *\n */", + "comments": [ + { + "content": " end of the method", + "start_line": 120, + "end_line": 120, + "start_column": 7, + "end_column": 26, + "is_javadoc": false + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if there is not a counter then create one.", + "start_line": 83, + "end_line": 83, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " if the session count is equal to five invalidate the session", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 107, + "end_line": 107, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 116, + "end_line": 116, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 114, + "end_line": 114, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 117, + "end_line": 117, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingHTTPSession2 session create/destroy further extends the previous test by\n * invalidating the HTTP Session on every 5th user access. This results in\n * testing HTTPSession create and destroy\n *\n ", + "start_line": 31, + "end_line": 37, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -134747,9 +169632,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -134765,7 +169659,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -134782,6 +169680,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -134804,6 +169703,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -134824,6 +169724,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -134850,9 +169751,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -134869,13 +169779,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -134889,6 +169807,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -134918,9 +169837,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -134946,9 +169874,90 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingSession2.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " rethrow the exception for handling in one place.", + "start_line": 76, + "end_line": 76, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " Get the session data value", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " if there is not a counter then create one.", + "start_line": 83, + "end_line": 83, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " if the session count is equal to five invalidate the session", + "start_line": 90, + "end_line": 90, + "start_column": 13, + "end_column": 75, + "is_javadoc": false + }, + { + "content": " Output the page", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " rethrow the exception for handling in one place.", + "start_line": 107, + "end_line": 107, + "start_column": 17, + "end_column": 67, + "is_javadoc": false + }, + { + "content": " set the server responce to 500 and forward to the web app defined", + "start_line": 116, + "end_line": 116, + "start_column": 13, + "end_column": 80, + "is_javadoc": false + }, + { + "content": " log the excecption", + "start_line": 114, + "end_line": 114, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, + { + "content": " error page", + "start_line": 117, + "end_line": 117, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -134965,13 +169974,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 23, + "end_column": 48 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 51, + "end_column": 78 } ], "code": "{\n HttpSession session = null;\n try {\n try {\n session = request.getSession(true);\n } catch (Exception e) {\n Log.error(e, \"PingSession2.doGet(...): error getting session\");\n // rethrow the exception for handling in one place.\n throw e;\n }\n // Get the session data value\n Integer ival = (Integer) session.getAttribute(\"sessiontest.counter\");\n // if there is not a counter then create one.\n if (ival == null) {\n ival = new Integer(1);\n } else {\n ival = new Integer(ival.intValue() + 1);\n }\n session.setAttribute(\"sessiontest.counter\", ival);\n // if the session count is equal to five invalidate the session\n if (ival.intValue() == 5) {\n session.invalidate();\n }\n try {\n // Output the page\n response.setContentType(\"text/html\");\n response.setHeader(\"SessionTrackingTest-counter\", ival.toString());\n PrintWriter out = response.getWriter();\n out.println(\"Session Tracking Test 2

    HTTP Session Test 2: Session create/invalidate
    Init time: \" + initTime + \"

    \");\n hitCount++;\n out.println(\"Hit Count: \" + hitCount + \"
    Session hits: \" + ival + \"
    \");\n } catch (Exception e) {\n Log.error(e, \"PingSession2.doGet(...): error getting session information\");\n // rethrow the exception for handling in one place.\n throw e;\n }\n } catch (Exception e) {\n // log the excecption\n Log.error(e, \"PingSession2.doGet(...): error.\");\n // set the server responce to 500 and forward to the web app defined\n // error page\n response.sendError(500, \"PingSession2.doGet(...): error. \" + e.toString());\n }\n}", @@ -134992,6 +170009,7 @@ "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "request", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -135014,6 +170032,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -135037,6 +170056,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -135059,6 +170079,7 @@ }, { "method_name": "intValue", + "comment": null, "receiver_expr": "ival", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -135079,6 +170100,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -135102,6 +170124,7 @@ }, { "method_name": "intValue", + "comment": null, "receiver_expr": "ival", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -135122,6 +170145,7 @@ }, { "method_name": "invalidate", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [], @@ -135142,6 +170166,14 @@ }, { "method_name": "setContentType", + "comment": { + "content": " Output the page", + "start_line": 96, + "end_line": 96, + "start_column": 17, + "end_column": 34, + "is_javadoc": false + }, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -135164,6 +170196,7 @@ }, { "method_name": "setHeader", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -135187,6 +170220,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ival", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -135207,6 +170241,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -135227,6 +170262,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -135249,6 +170285,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -135271,6 +170308,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -135294,6 +170332,14 @@ }, { "method_name": "error", + "comment": { + "content": " log the excecption", + "start_line": 114, + "end_line": 114, + "start_column": 13, + "end_column": 33, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -135317,6 +170363,14 @@ }, { "method_name": "sendError", + "comment": { + "content": " error page", + "start_line": 117, + "end_line": 117, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -135340,6 +170394,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -135360,6 +170415,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -135382,6 +170438,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -135405,6 +170462,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "null", @@ -135414,6 +170479,14 @@ "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ival", "type": "java.lang.Integer", "initializer": "(Integer) session.getAttribute(\"sessiontest.counter\")", @@ -135423,6 +170496,14 @@ "end_column": 80 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -135440,7 +170521,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 41, @@ -135456,7 +170544,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 42, @@ -135471,7 +170566,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -135487,14 +170589,483 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": " This class a simple websocket that sends the number of times it has been pinged. ", + "start_line": 29, + "end_line": 29, + "start_column": 1, + "end_column": 87, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@ServerEndpoint(value = \"/pingTextAsync\")" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "onClose(Session, CloseReason)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "signature": "onClose(Session, CloseReason)", + "comments": [], + "annotations": [ + "@OnClose" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onClose(Session session, CloseReason reason)", + "parameters": [ + { + "type": "javax.websocket.Session", + "name": "session", + "annotations": [], + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 25, + "end_column": 39 + }, + { + "type": "javax.websocket.CloseReason", + "name": "reason", + "annotations": [], + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 42, + "end_column": 59 + } + ], + "code": "{\n}", + "start_line": 65, + "end_line": 68, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "ping(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "signature": "ping(String)", + "comments": [], + "annotations": [ + "@OnMessage" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void ping(String text)", + "parameters": [ + { + "type": "java.lang.String", + "name": "text", + "annotations": [], + "modifiers": [], + "start_line": 44, + "end_line": 44, + "start_column": 22, + "end_column": 32 + } + ], + "code": "{\n hitCount++;\n currentSession.getAsyncRemote().sendText(hitCount.toString(), new SendHandler() {\n\n @Override\n public void onResult(SendResult result) {\n if (!result.isOK()) {\n System.out.println(\"NOT OK\");\n }\n }\n });\n}", + "start_line": 43, + "end_line": 58, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.io.PrintStream" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.currentSession", + "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.hitCount", + "java.lang.System.out" + ], + "call_sites": [ + { + "method_name": "sendText", + "comment": null, + "receiver_expr": "currentSession.getAsyncRemote()", + "receiver_type": "javax.websocket.RemoteEndpoint.Async", + "argument_types": [ + "java.lang.String", + "javax.websocket.SendHandler" + ], + "return_type": "", + "callee_signature": "sendText(java.lang.String, javax.websocket.SendHandler)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 48, + "start_column": 9, + "end_line": 57, + "end_column": 9 + }, + { + "method_name": "getAsyncRemote", + "comment": null, + "receiver_expr": "currentSession", + "receiver_type": "javax.websocket.Session", + "argument_types": [], + "return_type": "javax.websocket.RemoteEndpoint.Async", + "callee_signature": "getAsyncRemote()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 48, + "start_column": 9, + "end_line": 48, + "end_column": 39 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "hitCount", + "receiver_type": "java.lang.Integer", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 48, + "start_column": 50, + "end_line": 48, + "end_column": 68 + }, + { + "method_name": "isOK", + "comment": null, + "receiver_expr": "result", + "receiver_type": "javax.websocket.SendResult", + "argument_types": [], + "return_type": "", + "callee_signature": "isOK()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 52, + "start_column": 18, + "end_line": 52, + "end_column": 30 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "System.out", + "receiver_type": "java.io.PrintStream", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 53, + "start_column": 15, + "end_line": 53, + "end_column": 42 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "javax.websocket.SendHandler", + "argument_types": [], + "return_type": "javax.websocket.SendHandler", + "callee_signature": "Anonymous-9647ec1f-99a9-4b8b-b077-3a13748aad97()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 48, + "start_column": 71, + "end_line": 56, + "end_column": 9 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "onError(Throwable)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "signature": "onError(Throwable)", + "comments": [], + "annotations": [ + "@OnError" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onError(Throwable t)", + "parameters": [ + { + "type": "java.lang.Throwable", + "name": "t", + "annotations": [], + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 25, + "end_column": 35 + } + ], + "code": "{\n t.printStackTrace();\n}", + "start_line": 60, + "end_line": 63, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "t", + "receiver_type": "java.lang.Throwable", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 62, + "start_column": 9, + "end_line": 62, + "end_column": 27 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "onOpen(Session, EndpointConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", + "signature": "onOpen(Session, EndpointConfig)", + "comments": [], + "annotations": [ + "@OnOpen" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onOpen(final Session session, EndpointConfig ec)", + "parameters": [ + { + "type": "javax.websocket.Session", + "name": "session", + "annotations": [], + "modifiers": [ + "final" + ], + "start_line": 38, + "end_line": 38, + "start_column": 24, + "end_column": 44 + }, + { + "type": "javax.websocket.EndpointConfig", + "name": "ec", + "annotations": [], + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 47, + "end_column": 63 + } + ], + "code": "{\n currentSession = session;\n hitCount = 0;\n}", + "start_line": 37, + "end_line": 41, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.currentSession", + "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.hitCount" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.websocket.Session", + "start_line": 34, + "end_line": 34, + "variables": [ + "currentSession" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 35, + "end_line": 35, + "variables": [ + "hitCount" + ], + "modifiers": [ + "private" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 65, + "end_line": 70, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -135523,7 +171094,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 65, + "end_line": 70, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -135535,9 +171115,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 65, + "end_line": 70, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -135553,7 +171142,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount1 = 0;\n hitCount2 = 0;\n}", @@ -135571,6 +171164,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -135593,6 +171187,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -135613,6 +171208,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -135639,9 +171235,9 @@ "is_entrypoint": false }, "onAsyncEvent2(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "signature": "onAsyncEvent2(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -135657,7 +171253,11 @@ "@Priority(Interceptor.Priority.APPLICATION + 1)", "@HitAsync" ], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 29, + "end_column": 113 } ], "code": "{\n if (hitCount1 <= hitCount2) {\n Log.error(\"Priority Error\");\n ;\n }\n hitCount2++;\n}", @@ -135674,6 +171274,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -135702,9 +171303,9 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -135720,13 +171321,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 46, + "end_line": 46, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 46, + "end_line": 46, + "start_column": 52, + "end_column": 79 } ], "code": "{\n cdiEventProducer.produceAsyncEvent();\n PrintWriter pw = response.getWriter();\n pw.write(\"Ping Servlet CDI Event Async\" + \"

    Ping Servlet CDI Event Async
    Init time : \" + initTime + \"

    \");\n try {\n pw.write(\"hitCount1: \" + hitCount1 + \"
    hitCount2: \" + hitCount2 + \"\");\n } catch (Exception e) {\n e.printStackTrace();\n }\n pw.flush();\n pw.close();\n}", @@ -135747,6 +171356,7 @@ "call_sites": [ { "method_name": "produceAsyncEvent", + "comment": null, "receiver_expr": "cdiEventProducer", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", "argument_types": [], @@ -135767,6 +171377,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -135787,431 +171398,14 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ "java.lang.String" - ], - "return_type": "", - "callee_signature": "write(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 51, - "start_column": 5, - "end_line": 53, - "end_column": 28 - }, - { - "method_name": "write", - "receiver_expr": "pw", - "receiver_type": "java.io.PrintWriter", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "write(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 56, - "start_column": 7, - "end_line": 56, - "end_column": 106 - }, - { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 58, - "start_column": 7, - "end_line": 58, - "end_column": 25 - }, - { - "method_name": "flush", - "receiver_expr": "pw", - "receiver_type": "java.io.PrintWriter", - "argument_types": [], - "return_type": "", - "callee_signature": "flush()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 61, - "start_column": 5, - "end_line": 61, - "end_column": 14 - }, - { - "method_name": "close", - "receiver_expr": "pw", - "receiver_type": "java.io.PrintWriter", - "argument_types": [], - "return_type": "", - "callee_signature": "close()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 62, - "start_column": 5, - "end_line": 62, - "end_column": 14 - } - ], - "variable_declarations": [ - { - "name": "pw", - "type": "java.io.PrintWriter", - "initializer": "response.getWriter()", - "start_line": 50, - "start_column": 17, - "end_line": 50, - "end_column": 41 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": true - }, - "onAsyncEvent1(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", - "signature": "onAsyncEvent1(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onAsyncEvent1(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @HitAsync String event)", - "parameters": [ - { - "type": "java.lang.String", - "name": "event", - "annotations": [ - "@ObservesAsync", - "@Priority(Interceptor.Priority.APPLICATION)", - "@HitAsync" - ], - "modifiers": [] - } - ], - "code": "{\n hitCount1++;\n}", - "start_line": 79, - "end_line": 81, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync.hitCount1" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 37, - "end_line": 37, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 38, - "end_line": 38, - "variables": [ - "initTime" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 39, - "end_line": 39, - "variables": [ - "hitCount1" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 40, - "end_line": 40, - "variables": [ - "hitCount2" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", - "start_line": 42, - "end_line": 43, - "variables": [ - "cdiEventProducer" - ], - "modifiers": [], - "annotations": [ - "@Inject" - ] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@ServerEndpoint(value = \"/pingTextAsync\")" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "onClose(Session, CloseReason)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", - "signature": "onClose(Session, CloseReason)", - "comment": "", - "annotations": [ - "@OnClose" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onClose(Session session, CloseReason reason)", - "parameters": [ - { - "type": "javax.websocket.Session", - "name": "session", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.websocket.CloseReason", - "name": "reason", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n}", - "start_line": 65, - "end_line": 68, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "ping(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", - "signature": "ping(String)", - "comment": "", - "annotations": [ - "@OnMessage" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void ping(String text)", - "parameters": [ - { - "type": "java.lang.String", - "name": "text", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n hitCount++;\n currentSession.getAsyncRemote().sendText(hitCount.toString(), new SendHandler() {\n\n @Override\n public void onResult(SendResult result) {\n if (!result.isOK()) {\n System.out.println(\"NOT OK\");\n }\n }\n });\n}", - "start_line": 43, - "end_line": 58, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.io.PrintStream" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.currentSession", - "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.hitCount", - "java.lang.System.out" - ], - "call_sites": [ - { - "method_name": "sendText", - "receiver_expr": "currentSession.getAsyncRemote()", - "receiver_type": "javax.websocket.RemoteEndpoint.Async", - "argument_types": [ - "java.lang.String", - "javax.websocket.SendHandler" - ], - "return_type": "", - "callee_signature": "sendText(java.lang.String, javax.websocket.SendHandler)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 48, - "start_column": 9, - "end_line": 57, - "end_column": 9 - }, - { - "method_name": "getAsyncRemote", - "receiver_expr": "currentSession", - "receiver_type": "javax.websocket.Session", - "argument_types": [], - "return_type": "javax.websocket.RemoteEndpoint.Async", - "callee_signature": "getAsyncRemote()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 48, - "start_column": 9, - "end_line": 48, - "end_column": 39 - }, - { - "method_name": "toString", - "receiver_expr": "hitCount", - "receiver_type": "java.lang.Integer", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 48, - "start_column": 50, - "end_line": 48, - "end_column": 68 - }, - { - "method_name": "isOK", - "receiver_expr": "result", - "receiver_type": "javax.websocket.SendResult", - "argument_types": [], + ], "return_type": "", - "callee_signature": "isOK()", + "callee_signature": "write(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -136220,20 +171414,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 52, - "start_column": 18, - "end_line": 52, - "end_column": 30 + "start_line": 51, + "start_column": 5, + "end_line": 53, + "end_column": 28 }, { - "method_name": "println", - "receiver_expr": "System.out", - "receiver_type": "java.io.PrintStream", + "method_name": "write", + "comment": null, + "receiver_expr": "pw", + "receiver_type": "java.io.PrintWriter", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "println(java.lang.String)", + "callee_signature": "write(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -136242,74 +171437,61 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, - "start_column": 15, - "end_line": 53, - "end_column": 42 + "start_line": 56, + "start_column": 7, + "end_line": 56, + "end_column": 106 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "javax.websocket.SendHandler", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], - "return_type": "javax.websocket.SendHandler", - "callee_signature": "Anonymous-7f056b47-3310-4dad-8a86-7bcdd93785ef()", - "is_public": false, + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 48, - "start_column": 71, - "end_line": 56, - "end_column": 9 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", - "signature": "onError(Throwable)", - "comment": "", - "annotations": [ - "@OnError" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onError(Throwable t)", - "parameters": [ + "start_line": 58, + "start_column": 7, + "end_line": 58, + "end_column": 25 + }, { - "type": "java.lang.Throwable", - "name": "t", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n t.printStackTrace();\n}", - "start_line": 60, - "end_line": 63, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ + "method_name": "flush", + "comment": null, + "receiver_expr": "pw", + "receiver_type": "java.io.PrintWriter", + "argument_types": [], + "return_type": "", + "callee_signature": "flush()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 61, + "start_column": 5, + "end_line": 61, + "end_column": 14 + }, { - "method_name": "printStackTrace", - "receiver_expr": "t", - "receiver_type": "java.lang.Throwable", + "method_name": "close", + "comment": null, + "receiver_expr": "pw", + "receiver_type": "java.io.PrintWriter", "argument_types": [], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "close()", "is_public": true, "is_protected": false, "is_private": false, @@ -136319,55 +171501,70 @@ "crud_operation": null, "crud_query": null, "start_line": 62, - "start_column": 9, + "start_column": 5, "end_line": 62, - "end_column": 27 + "end_column": 14 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "pw", + "type": "java.io.PrintWriter", + "initializer": "response.getWriter()", + "start_line": 50, + "start_column": 17, + "end_line": 50, + "end_column": 41 } ], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "cyclomatic_complexity": 2, + "is_entrypoint": true }, - "onOpen(Session, EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingWebSocketTextAsync.java", - "signature": "onOpen(Session, EndpointConfig)", - "comment": "", - "annotations": [ - "@OnOpen" - ], + "onAsyncEvent1(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDIEventAsync.java", + "signature": "onAsyncEvent1(String)", + "comments": [], + "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void onOpen(final Session session, EndpointConfig ec)", + "declaration": "public void onAsyncEvent1(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @HitAsync String event)", "parameters": [ { - "type": "javax.websocket.Session", - "name": "session", - "annotations": [], - "modifiers": [ - "final" - ] - }, - { - "type": "javax.websocket.EndpointConfig", - "name": "ec", - "annotations": [], - "modifiers": [] + "type": "java.lang.String", + "name": "event", + "annotations": [ + "@ObservesAsync", + "@Priority(Interceptor.Priority.APPLICATION)", + "@HitAsync" + ], + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 29, + "end_column": 109 } ], - "code": "{\n currentSession = session;\n hitCount = 0;\n}", - "start_line": 37, - "end_line": 41, + "code": "{\n hitCount1++;\n}", + "start_line": 79, + "end_line": 81, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.currentSession", - "com.ibm.websphere.samples.daytrader.web.prims.PingWebSocketTextAsync.hitCount" + "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingServletCDIEventAsync.hitCount1" ], "call_sites": [], "variable_declarations": [], @@ -136379,43 +171576,137 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "javax.websocket.Session", - "start_line": 34, - "end_line": 34, + "type": "long", + "start_line": 37, + "end_line": 37, "variables": [ - "currentSession" + "serialVersionUID" ], "modifiers": [ - "private" + "private", + "static", + "final" ], "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "java.lang.Integer", - "start_line": 35, - "end_line": 35, + "type": "java.lang.String", + "start_line": 38, + "end_line": 38, "variables": [ - "hitCount" + "initTime" ], "modifiers": [ - "private" + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 39, + "end_line": 39, + "variables": [ + "hitCount1" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 40, + "end_line": 40, + "variables": [ + "hitCount2" + ], + "modifiers": [ + "private", + "static" ], "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.CDIEventProducer", + "start_line": 42, + "end_line": 43, + "variables": [ + "cdiEventProducer" + ], + "modifiers": [], + "annotations": [ + "@Inject" + ] } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.time.LocalDateTime", "java.util.ArrayList", @@ -136438,7 +171729,7 @@ "extends_list": [ "com.ibm.websphere.samples.daytrader.web.prims.beanval.SimpleBean1" ], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -136448,9 +171739,9 @@ "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean2.java", "signature": "SimpleBean2()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -136474,6 +171765,7 @@ "call_sites": [ { "method_name": "add", + "comment": null, "receiver_expr": "numbers", "receiver_type": "java.util.List", "argument_types": [ @@ -136496,6 +171788,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "numbers", "receiver_type": "java.util.List", "argument_types": [ @@ -136518,6 +171811,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "strings", "receiver_type": "java.util.List", "argument_types": [ @@ -136540,6 +171834,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "strings", "receiver_type": "java.util.List", "argument_types": [ @@ -136570,7 +171865,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.List", "start_line": 29, @@ -136584,7 +171886,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.List", "start_line": 30, @@ -136598,7 +171907,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.time.LocalDateTime", "start_line": 32, @@ -136612,7 +171928,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.time.LocalDateTime", "start_line": 35, @@ -136627,14 +171950,66 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 30, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 92, + "end_line": 97, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -136659,7 +172034,48 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 92, + "end_line": 97, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 30, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -136671,9 +172087,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 92, + "end_line": 97, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -136689,7 +172114,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -136706,6 +172135,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -136728,6 +172158,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -136748,6 +172179,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -136774,9 +172206,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -136793,13 +172234,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -136813,6 +172262,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -136842,9 +172292,26 @@ "is_entrypoint": true }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2Include.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " ServletOutputStream out = res.getOutputStream();", + "start_line": 81, + "end_line": 81, + "start_column": 13, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 61, + "end_line": 69, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -136861,13 +172328,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 47, + "end_column": 69 } ], "code": "{\n try {\n res.setContentType(\"text/html\");\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n getServletConfig().getServletContext().getRequestDispatcher(\"/servlet/PingServlet2IncludeRcv\").include(req, res);\n }\n // ServletOutputStream out = res.getOutputStream();\n java.io.PrintWriter out = res.getWriter();\n out.println(\"Ping Servlet 2 Include\" + \"

    Ping Servlet 2 Include
    Init time : \" + initTime + \"

    Hit Count: \" + hitCount++ + \"\");\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2Include.doGet(...): general exception\");\n res.sendError(500, \"PingServlet2Include.doGet(...): general exception\" + ex.toString());\n }\n}", @@ -136886,6 +172361,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -136908,6 +172384,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -136928,6 +172405,7 @@ }, { "method_name": "include", + "comment": null, "receiver_expr": "getServletConfig().getServletContext().getRequestDispatcher(\"/servlet/PingServlet2IncludeRcv\")", "receiver_type": "javax.servlet.RequestDispatcher", "argument_types": [ @@ -136951,6 +172429,7 @@ }, { "method_name": "getRequestDispatcher", + "comment": null, "receiver_expr": "getServletConfig().getServletContext()", "receiver_type": "javax.servlet.ServletContext", "argument_types": [ @@ -136973,6 +172452,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -136993,6 +172473,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -137013,6 +172494,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -137033,6 +172515,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -137055,6 +172538,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -137078,6 +172562,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -137101,6 +172586,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "ex", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -137122,6 +172608,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -137131,6 +172625,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -137140,6 +172642,14 @@ "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -137157,7 +172667,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 43, @@ -137173,7 +172690,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 44, @@ -137188,7 +172712,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 45, @@ -137204,14 +172735,82 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2DB tests the path of a servlet making a JDBC connection to a\n * database\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 76, + "end_line": 76, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 92, + "end_line": 96, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 102, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.ServletConfig", @@ -137236,7 +172835,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 76, + "end_line": 76, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 92, + "end_line": 96, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 102, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -137248,9 +172896,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 102, + "end_line": 107, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -137266,7 +172923,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 109, + "end_line": 109, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -137283,6 +172944,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -137305,6 +172967,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -137325,6 +172988,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -137351,9 +173015,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -137370,13 +173043,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -137390,6 +173071,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -137419,9 +173101,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 92, + "end_line": 96, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -137447,9 +173138,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2DB.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " TradeJDBC uses prepared statements so I am going to make use of", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " it's code.", + "start_line": 76, + "end_line": 76, + "start_column": 13, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -137466,41 +173182,859 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String symbol = null;\n StringBuffer output = new StringBuffer(100);\n try {\n // TradeJDBC uses prepared statements so I am going to make use of\n // it's code.\n TradeDirect trade = new TradeDirect();\n trade.getConnPublic();\n output.append(\"PingServlet2DB.\" + \"
    PingServlet2DB:
    Init time : \" + initTime);\n hitCount++;\n output.append(\"
    Hit Count: \" + hitCount);\n output.append(\"
    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2DB -- error getting connection to the database\", symbol);\n res.sendError(500, \"PingServlet2DB Exception caught: \" + e.toString());\n }\n}", + "start_line": 67, + "end_line": 90, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.io.PrintWriter", + "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "java.lang.StringBuffer", + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB.hitCount" + ], + "call_sites": [ + { + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setContentType(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 69, + "start_column": 9, + "end_line": 69, + "end_column": 39 + }, + { + "method_name": "getWriter", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [], + "return_type": "java.io.PrintWriter", + "callee_signature": "getWriter()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 70, + "start_column": 35, + "end_line": 70, + "end_column": 49 + }, + { + "method_name": "getConnPublic", + "comment": null, + "receiver_expr": "trade", + "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "argument_types": [], + "return_type": "java.sql.Connection", + "callee_signature": "getConnPublic()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 78, + "start_column": 13, + "end_line": 78, + "end_column": 33 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 80, + "start_column": 13, + "end_line": 81, + "end_column": 156 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 83, + "start_column": 13, + "end_line": 83, + "end_column": 55 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 13, + "end_line": 84, + "end_column": 47 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "java.io.PrintWriter", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 85, + "start_column": 13, + "end_line": 85, + "end_column": 42 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 85, + "start_column": 25, + "end_line": 85, + "end_column": 41 + }, + { + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.Exception", + "java.lang.String", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "error(java.lang.Throwable, java.lang.String, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 87, + "start_column": 13, + "end_line": 87, + "end_column": 94 + }, + { + "method_name": "sendError", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "sendError(int, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 88, + "start_column": 13, + "end_line": 88, + "end_column": 82 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 88, + "start_column": 70, + "end_line": 88, + "end_column": 81 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "StringBuffer(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 72, + "start_column": 31, + "end_line": 72, + "end_column": 51 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "callee_signature": "TradeDirect()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 77, + "start_column": 33, + "end_line": 77, + "end_column": 49 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "java.io.PrintWriter", + "initializer": "res.getWriter()", + "start_line": 70, + "start_column": 29, + "end_line": 70, + "end_column": 49 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "symbol", + "type": "java.lang.String", + "initializer": "null", + "start_line": 71, + "start_column": 16, + "end_line": 71, + "end_column": 28 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "output", + "type": "java.lang.StringBuffer", + "initializer": "new StringBuffer(100)", + "start_line": 72, + "start_column": 22, + "end_line": 72, + "end_column": 51 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "trade", + "type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "initializer": "new TradeDirect()", + "start_line": 77, + "start_column": 25, + "end_line": 77, + "end_column": 49 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": true + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 40, + "end_line": 40, + "variables": [ + "serialVersionUID" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 41, + "end_line": 41, + "variables": [ + "initTime" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 42, + "end_line": 42, + "variables": [ + "hitCount" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": "import javax.servlet.annotation.WebFilter;", + "start_line": 26, + "end_line": 26, + "start_column": 1, + "end_column": 44, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " If user has not logged in and is trying access account information,", + "start_line": 64, + "end_line": 64, + "start_column": 9, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " redirect to login page.", + "start_line": 65, + "end_line": 65, + "start_column": 9, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " wrapper ", + "start_line": 77, + "end_line": 77, + "start_column": 33, + "end_column": 45, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 80, + "end_line": 82, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": " If user has not logged in and is trying access account information,", + "start_line": 64, + "end_line": 64, + "start_column": 9, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " redirect to login page.", + "start_line": 65, + "end_line": 65, + "start_column": 9, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " wrapper ", + "start_line": 77, + "end_line": 77, + "start_column": 33, + "end_column": 45, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 80, + "end_line": 82, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], + "implements_list": [ + "javax.servlet.Filter" + ], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebFilter(filterName = \"JSFLoginFilter\", urlPatterns = \"*.faces\")" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "destroy()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", + "signature": "destroy()", + "comments": [ + { + "content": "\n * @see Filter#destroy()\n ", + "start_line": 80, + "end_line": 82, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void destroy()", + "parameters": [], + "code": "{\n this.filterConfig = null;\n}", + "start_line": 83, + "end_line": 86, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.FilterConfig" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", + "signature": "JSFLoginFilter()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public JSFLoginFilter()", + "parameters": [], + "code": "{\n super();\n}", + "start_line": 35, + "end_line": 37, + "return_type": null, + "is_implicit": false, + "is_constructor": true, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "init(FilterConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", + "signature": "init(FilterConfig)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(FilterConfig filterConfig) throws ServletException", + "parameters": [ + { + "type": "javax.servlet.FilterConfig", + "name": "filterConfig", + "annotations": [], + "modifiers": [], + "start_line": 45, + "end_line": 45, + "start_column": 22, + "end_column": 46 + } + ], + "code": "{\n this.filterConfig = filterConfig;\n}", + "start_line": 44, + "end_line": 47, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.FilterConfig" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doFilter(ServletRequest, ServletResponse, FilterChain)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", + "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", + "comments": [ + { + "content": " If user has not logged in and is trying access account information,", + "start_line": 64, + "end_line": 64, + "start_column": 9, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " redirect to login page.", + "start_line": 65, + "end_line": 65, + "start_column": 9, + "end_column": 34, + "is_javadoc": false + }, + { + "content": " wrapper ", + "start_line": 77, + "end_line": 77, + "start_column": 33, + "end_column": 45, + "is_javadoc": false + }, + { + "content": "\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n ", + "start_line": 49, + "end_line": 51, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "java.io.IOException", + "javax.servlet.ServletException" + ], + "declaration": "public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException", + "parameters": [ + { + "type": "javax.servlet.ServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 26, + "end_column": 43 + }, + { + "type": "javax.servlet.ServletResponse", + "name": "resp", + "annotations": [], + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 46, + "end_column": 65 }, { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", + "type": "javax.servlet.FilterChain", + "name": "chain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 68, + "end_column": 84 } ], - "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String symbol = null;\n StringBuffer output = new StringBuffer(100);\n try {\n // TradeJDBC uses prepared statements so I am going to make use of\n // it's code.\n TradeDirect trade = new TradeDirect();\n trade.getConnPublic();\n output.append(\"PingServlet2DB.\" + \"
    PingServlet2DB:
    Init time : \" + initTime);\n hitCount++;\n output.append(\"
    Hit Count: \" + hitCount);\n output.append(\"
    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2DB -- error getting connection to the database\", symbol);\n res.sendError(500, \"PingServlet2DB Exception caught: \" + e.toString());\n }\n}", - "start_line": 67, - "end_line": 90, + "code": "{\n if (filterConfig == null) {\n return;\n }\n HttpServletRequest request = (HttpServletRequest) req;\n HttpServletResponse response = (HttpServletResponse) resp;\n HttpSession session = request.getSession();\n String userID = (String) session.getAttribute(\"uidBean\");\n // If user has not logged in and is trying access account information,\n // redirect to login page.\n if (userID == null) {\n String url = request.getServletPath();\n if (url.contains(\"home\") || url.contains(\"account\") || url.contains(\"portfolio\") || url.contains(\"quote\") || url.contains(\"order\") || url.contains(\"marketSummary\")) {\n System.out.println(\"JSF service error: User Not Logged in\");\n response.sendRedirect(\"welcome.faces\");\n return;\n }\n }\n chain.doFilter(req, resp);\n}", + "start_line": 52, + "end_line": 78, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.io.PrintWriter", - "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "java.lang.StringBuffer", + "javax.servlet.http.HttpSession", + "java.io.PrintStream", + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse", "java.lang.String" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB.initTime", - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2DB.hitCount" + "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig", + "java.lang.System.out" ], "call_sites": [ { - "method_name": "setContentType", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setContentType(java.lang.String)", + "method_name": "getSession", + "comment": null, + "receiver_expr": "request", + "receiver_type": "javax.servlet.http.HttpServletRequest", + "argument_types": [], + "return_type": "javax.servlet.http.HttpSession", + "callee_signature": "getSession()", "is_public": true, "is_protected": false, "is_private": false, @@ -137509,18 +174043,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 9, - "end_line": 69, - "end_column": 39 + "start_line": 61, + "start_column": 31, + "end_line": 61, + "end_column": 50 }, { - "method_name": "getWriter", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [], - "return_type": "java.io.PrintWriter", - "callee_signature": "getWriter()", + "method_name": "getAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.String", + "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -137529,18 +174066,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 35, - "end_line": 70, - "end_column": 49 + "start_line": 62, + "start_column": 34, + "end_line": 62, + "end_column": 64 }, { - "method_name": "getConnPublic", - "receiver_expr": "trade", - "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", + "method_name": "getServletPath", + "comment": null, + "receiver_expr": "request", + "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], - "return_type": "java.sql.Connection", - "callee_signature": "getConnPublic()", + "return_type": "java.lang.String", + "callee_signature": "getServletPath()", "is_public": true, "is_protected": false, "is_private": false, @@ -137549,20 +174087,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 78, - "start_column": 13, - "end_line": 78, - "end_column": 33 + "start_line": 67, + "start_column": 26, + "end_line": 67, + "end_column": 49 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, @@ -137571,20 +174110,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, - "start_column": 13, - "end_line": 81, - "end_column": 156 + "start_line": 69, + "start_column": 17, + "end_line": 69, + "end_column": 36 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, @@ -137593,20 +174133,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 83, - "start_column": 13, - "end_line": 83, - "end_column": 55 + "start_line": 69, + "start_column": 41, + "end_line": 69, + "end_column": 63 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, @@ -137615,20 +174156,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 13, - "end_line": 84, - "end_column": 47 + "start_line": 69, + "start_column": 68, + "end_line": 69, + "end_column": 92 }, { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "java.io.PrintWriter", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "println(java.lang.String)", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, @@ -137637,18 +174179,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 13, - "end_line": 85, - "end_column": 42 + "start_line": 69, + "start_column": 97, + "end_line": 69, + "end_column": 117 }, { - "method_name": "toString", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, @@ -137657,45 +174202,44 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 25, - "end_line": 85, - "end_column": 41 + "start_line": 69, + "start_column": 122, + "end_line": 69, + "end_column": 142 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "contains", + "comment": null, + "receiver_expr": "url", + "receiver_type": "java.lang.String", "argument_types": [ - "java.lang.Exception", - "java.lang.String", "java.lang.String" ], "return_type": "", - "callee_signature": "error(java.lang.Throwable, java.lang.String, java.lang.String)", + "callee_signature": "contains(java.lang.CharSequence)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, - "start_column": 13, - "end_line": 87, - "end_column": 94 + "start_line": 70, + "start_column": 24, + "end_line": 70, + "end_column": 52 }, { - "method_name": "sendError", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "println", + "comment": null, + "receiver_expr": "System.out", + "receiver_type": "java.io.PrintStream", "argument_types": [ - "", "java.lang.String" ], "return_type": "", - "callee_signature": "sendError(int, java.lang.String)", + "callee_signature": "println(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -137704,18 +174248,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, - "start_column": 13, - "end_line": 88, - "end_column": 82 + "start_line": 71, + "start_column": 17, + "end_line": 71, + "end_column": 75 }, { - "method_name": "toString", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "method_name": "sendRedirect", + "comment": null, + "receiver_expr": "response", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "sendRedirect(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -137724,155 +174271,221 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, - "start_column": 70, - "end_line": 88, - "end_column": 81 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.lang.StringBuffer", - "argument_types": [ - "" - ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "StringBuffer(int)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, "start_line": 72, - "start_column": 31, + "start_column": 17, "end_line": 72, - "end_column": 51 + "end_column": 54 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "callee_signature": "TradeDirect()", - "is_public": false, + "method_name": "doFilter", + "comment": null, + "receiver_expr": "chain", + "receiver_type": "javax.servlet.FilterChain", + "argument_types": [ + "javax.servlet.ServletRequest", + "javax.servlet.ServletResponse" + ], + "return_type": "", + "callee_signature": "doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, "start_line": 77, - "start_column": 33, + "start_column": 9, "end_line": 77, - "end_column": 49 + "end_column": 46 } ], "variable_declarations": [ { - "name": "out", - "type": "java.io.PrintWriter", - "initializer": "res.getWriter()", - "start_line": 70, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "request", + "type": "javax.servlet.http.HttpServletRequest", + "initializer": "(HttpServletRequest) req", + "start_line": 58, + "start_column": 28, + "end_line": 58, + "end_column": 61 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "response", + "type": "javax.servlet.http.HttpServletResponse", + "initializer": "(HttpServletResponse) resp", + "start_line": 59, "start_column": 29, - "end_line": 70, - "end_column": 49 + "end_line": 59, + "end_column": 65 }, { - "name": "symbol", - "type": "java.lang.String", - "initializer": "null", - "start_line": 71, - "start_column": 16, - "end_line": 71, - "end_column": 28 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "session", + "type": "javax.servlet.http.HttpSession", + "initializer": "request.getSession()", + "start_line": 61, + "start_column": 21, + "end_line": 61, + "end_column": 50 }, { - "name": "output", - "type": "java.lang.StringBuffer", - "initializer": "new StringBuffer(100)", - "start_line": 72, - "start_column": 22, - "end_line": 72, - "end_column": 51 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "(String) session.getAttribute(\"uidBean\")", + "start_line": 62, + "start_column": 16, + "end_line": 62, + "end_column": 64 }, { - "name": "trade", - "type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", - "initializer": "new TradeDirect()", - "start_line": 77, - "start_column": 25, - "end_line": 77, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "url", + "type": "java.lang.String", + "initializer": "request.getServletPath()", + "start_line": 67, + "start_column": 20, + "end_line": 67, "end_column": 49 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": true + "cyclomatic_complexity": 9, + "is_entrypoint": false } }, "field_declarations": [ { - "comment": "", - "name": null, - "type": "long", - "start_line": 40, - "end_line": 40, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 41, - "end_line": 41, - "variables": [ - "initTime" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", + "comment": { + "content": "\n * @see Filter#init(FilterConfig)\n ", + "start_line": 39, + "end_line": 41, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, "name": null, - "type": "int", + "type": "javax.servlet.FilterConfig", "start_line": 42, "end_line": 42, "variables": [ - "hitCount" + "filterConfig" ], "modifiers": [ - "private", - "static" + "private" ], "annotations": [] } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "import com.ibm.websphere.samples.daytrader.util.Log;", + "start_line": 31, + "end_line": 31, + "start_column": 1, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet31Async tests fundamental dynamic HTML creation functionality through\n * server side servlet processing asynchronously with non-blocking i/o.\n *\n ", + "start_line": 33, + "end_line": 38, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 109, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.servlet.AsyncContext", @@ -137897,7 +174510,7 @@ "is_inner_class": true, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "javax.servlet.ReadListener" ], @@ -137907,9 +174520,9 @@ "nested_type_declarations": [], "callable_declarations": { "(ServletInputStream, HttpServletResponse, AsyncContext)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "ReadListenerImpl(ServletInputStream, HttpServletResponse, AsyncContext)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [], "thrown_exceptions": [], @@ -137919,19 +174532,31 @@ "type": "javax.servlet.ServletInputStream", "name": "in", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 26, + "end_column": 46 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "r", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 49, + "end_column": 69 }, { "type": "javax.servlet.AsyncContext", "name": "c", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 73, + "end_line": 73, + "start_column": 72, + "end_column": 85 } ], "code": "{\n input = in;\n res = r;\n ac = c;\n}", @@ -137954,9 +174579,9 @@ "is_entrypoint": false }, "onAllDataRead()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "onAllDataRead()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -137983,6 +174608,7 @@ "call_sites": [ { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -138003,6 +174629,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "output", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -138025,6 +174652,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [], @@ -138045,6 +174673,7 @@ }, { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -138066,6 +174695,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -138081,9 +174718,9 @@ "is_entrypoint": false }, "onDataAvailable()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "onDataAvailable()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138109,6 +174746,7 @@ "call_sites": [ { "method_name": "isReady", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [], @@ -138129,6 +174767,7 @@ }, { "method_name": "read", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -138151,6 +174790,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "sb", "receiver_type": "java.lang.StringBuilder", "argument_types": [ @@ -138173,6 +174813,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.String", "argument_types": [ @@ -138198,6 +174839,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "len", "type": "int", "initializer": "-1", @@ -138207,6 +174856,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "b", "type": "byte[]", "initializer": "new byte[1024]", @@ -138216,6 +174873,14 @@ "end_column": 37 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "data", "type": "java.lang.String", "initializer": "new String(b, 0, len)", @@ -138231,9 +174896,9 @@ "is_entrypoint": false }, "onError(Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "onError(Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138247,7 +174912,11 @@ "annotations": [], "modifiers": [ "final" - ] + ], + "start_line": 101, + "end_line": 101, + "start_column": 29, + "end_column": 45 } ], "code": "{\n ac.complete();\n t.printStackTrace();\n}", @@ -138263,6 +174932,7 @@ "call_sites": [ { "method_name": "complete", + "comment": null, "receiver_expr": "ac", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -138283,6 +174953,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "t", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -138311,7 +174982,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.ServletInputStream", "start_line": 68, @@ -138325,7 +175003,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.http.HttpServletResponse", "start_line": 69, @@ -138339,7 +175024,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.servlet.AsyncContext", "start_line": 70, @@ -138353,7 +175045,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.StringBuilder", "start_line": 71, @@ -138368,6 +175067,8 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false }, "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead": { @@ -138382,7 +175083,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 109, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -138396,9 +175130,18 @@ ], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 132, + "end_line": 137, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -138414,7 +175157,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -138431,6 +175178,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -138453,6 +175201,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -138473,6 +175222,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -138499,9 +175249,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 47, + "end_line": 55, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -138518,13 +175277,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 70 } ], "code": "{\n res.setContentType(\"text/html\");\n AsyncContext ac = req.startAsync();\n ServletInputStream input = req.getInputStream();\n ReadListener readListener = new ReadListenerImpl(input, res, ac);\n input.setReadListener(readListener);\n}", @@ -138542,6 +175309,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -138564,6 +175332,7 @@ }, { "method_name": "startAsync", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -138584,6 +175353,7 @@ }, { "method_name": "getInputStream", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -138604,6 +175374,7 @@ }, { "method_name": "setReadListener", + "comment": null, "receiver_expr": "input", "receiver_type": "javax.servlet.ServletInputStream", "argument_types": [ @@ -138626,6 +175397,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingServlet31AsyncRead.ReadListenerImpl", "argument_types": [ @@ -138651,6 +175423,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ac", "type": "javax.servlet.AsyncContext", "initializer": "req.startAsync()", @@ -138660,6 +175440,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "input", "type": "javax.servlet.ServletInputStream", "initializer": "req.getInputStream()", @@ -138669,6 +175457,14 @@ "end_column": 55 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "readListener", "type": "javax.servlet.ReadListener", "initializer": "new ReadListenerImpl(input, res, ac)", @@ -138684,9 +175480,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 122, + "end_line": 126, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -138712,9 +175517,665 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet31AsyncRead.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 109, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n doPost(req, res);\n}", + "start_line": 118, + "end_line": 121, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "doPost", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" + ], + "return_type": "", + "callee_signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 120, + "start_column": 9, + "end_line": 120, + "end_column": 23 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": true + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 43, + "end_line": 43, + "variables": [ + "serialVersionUID" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 44, + "end_line": 44, + "variables": [ + "initTime" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 45, + "end_line": 45, + "variables": [ + "hitCount" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.drive", + "comments": [ + { + "content": "\n *\n * PingServlet tests fundamental dynamic HTML creation functionality through\n * server side servlet processing.\n *\n ", + "start_line": 30, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.servlet.http.HttpServlet" + ], + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebServlet(name = \"PingServletDrive\", urlPatterns = { \"/drive/PingServlet\" })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "init(ServletConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "signature": "init(ServletConfig)", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 99, + "end_line": 104, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(ServletConfig config) throws ServletException", + "parameters": [ + { + "type": "javax.servlet.ServletConfig", + "name": "config", + "annotations": [], + "modifiers": [], + "start_line": 106, + "end_line": 106, + "start_column": 22, + "end_column": 41 + } + ], + "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", + "start_line": 105, + "end_line": 111, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive.hitCount" + ], + "call_sites": [ + { + "method_name": "init", + "comment": null, + "receiver_expr": "super", + "receiver_type": "javax.servlet.http.HttpServlet", + "argument_types": [ + "javax.servlet.ServletConfig" + ], + "return_type": "", + "callee_signature": "init(javax.servlet.ServletConfig)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 107, + "start_column": 9, + "end_line": 107, + "end_column": 26 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "new java.util.Date()", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 108, + "start_column": 20, + "end_line": 108, + "end_column": 50 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "Date()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 108, + "start_column": 20, + "end_line": 108, + "end_column": 39 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 44, + "end_line": 52, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 24, + "end_column": 45 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 48, + "end_column": 70 + } + ], + "code": "{\n doGet(req, res);\n}", + "start_line": 53, + "end_line": 56, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "doGet", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" + ], + "return_type": "", + "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 55, + "start_column": 9, + "end_line": 55, + "end_column": 23 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": true + }, + "getServletInfo()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", + "signature": "getServletInfo()", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 89, + "end_line": 93, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getServletInfo()", + "parameters": [], + "code": "{\n return \"Basic dynamic HTML generation through a servlet\";\n}", + "start_line": 94, + "end_line": 97, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/drive/PingServletDrive.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": " The following 2 lines are the difference between PingServlet and", + "start_line": 72, + "end_line": 72, + "start_column": 13, + "end_column": 79, + "is_javadoc": false + }, + { + "content": " PingServletWriter", + "start_line": 73, + "end_line": 73, + "start_column": 13, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " the latter uses a PrintWriter for output versus a binary output", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 78, + "is_javadoc": false + }, + { + "content": " stream.", + "start_line": 75, + "end_line": 75, + "start_column": 13, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " java.io.PrintWriter out = res.getWriter();", + "start_line": 77, + "end_line": 77, + "start_column": 13, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 58, + "end_line": 66, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -138731,34 +176192,139 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 68, + "end_line": 68, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n try {\n res.setContentType(\"text/html\");\n // The following 2 lines are the difference between PingServlet and\n // PingServletWriter\n // the latter uses a PrintWriter for output versus a binary output\n // stream.\n ServletOutputStream out = res.getOutputStream();\n // java.io.PrintWriter out = res.getWriter();\n hitCount++;\n out.println(\"Ping Servlet\" + \"

    Ping Servlet
    Init time : \" + initTime + \"

    Hit Count: \" + hitCount + \"\");\n } catch (Exception e) {\n Log.error(e, \"PingServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", + "start_line": 67, + "end_line": 87, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.servlet.ServletOutputStream" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.drive.PingServletDrive.hitCount" + ], + "call_sites": [ + { + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setContentType(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 70, + "start_column": 13, + "end_line": 70, + "end_column": 43 + }, + { + "method_name": "getOutputStream", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [], + "return_type": "javax.servlet.ServletOutputStream", + "callee_signature": "getOutputStream()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 76, + "start_column": 39, + "end_line": 76, + "end_column": 59 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "javax.servlet.ServletOutputStream", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 79, + "start_column": 13, + "end_line": 81, + "end_column": 90 + }, + { + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.Exception", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "error(java.lang.Throwable, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 83, + "start_column": 13, + "end_line": 83, + "end_column": 76 }, { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n doPost(req, res);\n}", - "start_line": 118, - "end_line": 121, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "doPost", - "receiver_expr": "", - "receiver_type": "", + "method_name": "sendError", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + "", + "java.lang.String" ], "return_type": "", - "callee_signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "callee_signature": "sendError(int, java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -138767,26 +176333,72 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 120, - "start_column": 9, - "end_line": 120, - "end_column": 23 + "start_line": 84, + "start_column": 13, + "end_line": 84, + "end_column": 44 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 32, + "end_line": 84, + "end_column": 43 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "javax.servlet.ServletOutputStream", + "initializer": "res.getOutputStream()", + "start_line": 76, + "start_column": 33, + "end_line": 76, + "end_column": 59 } ], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, + "cyclomatic_complexity": 2, "is_entrypoint": true } }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", - "start_line": 43, - "end_line": 43, + "start_line": 40, + "end_line": 40, "variables": [ "serialVersionUID" ], @@ -138798,11 +176410,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 44, - "end_line": 44, + "start_line": 41, + "end_line": 41, "variables": [ "initTime" ], @@ -138813,11 +176432,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", - "start_line": 45, - "end_line": 45, + "start_line": 42, + "end_line": 42, "variables": [ "hitCount" ], @@ -138829,14 +176455,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [], "type_declarations": { "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.TestJSONObject": { @@ -138849,7 +176487,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -138859,9 +176497,9 @@ "nested_type_declarations": [], "callable_declarations": { "getProp0001()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0001()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138887,9 +176525,9 @@ "is_entrypoint": false }, "getProp0005()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0005()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138915,9 +176553,9 @@ "is_entrypoint": false }, "setProp0014(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0014(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138929,7 +176567,11 @@ "type": "java.lang.String", "name": "prop0014", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 118, + "end_line": 118, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0014 = prop0014;\n}", @@ -138952,9 +176594,9 @@ "is_entrypoint": false }, "getProp0004()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0004()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138980,9 +176622,9 @@ "is_entrypoint": false }, "setProp0012(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0012(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -138994,7 +176636,11 @@ "type": "java.lang.String", "name": "prop0012", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 106, + "end_line": 106, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0012 = prop0012;\n}", @@ -139017,9 +176663,9 @@ "is_entrypoint": false }, "getProp0003()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0003()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139045,9 +176691,9 @@ "is_entrypoint": false }, "getProp0002()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0002()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139073,9 +176719,9 @@ "is_entrypoint": false }, "setProp0013(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0013(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139087,7 +176733,11 @@ "type": "java.lang.String", "name": "prop0013", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 112, + "end_line": 112, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0013 = prop0013;\n}", @@ -139110,9 +176760,9 @@ "is_entrypoint": false }, "setProp0009(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0009(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139124,7 +176774,11 @@ "type": "java.lang.String", "name": "prop0009", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 88, + "end_line": 88, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0009 = prop0009;\n}", @@ -139147,9 +176801,9 @@ "is_entrypoint": false }, "setProp0008(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0008(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139161,7 +176815,11 @@ "type": "java.lang.String", "name": "prop0008", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 82, + "end_line": 82, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0008 = prop0008;\n}", @@ -139184,9 +176842,9 @@ "is_entrypoint": false }, "setProp0011(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0011(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139198,7 +176856,11 @@ "type": "java.lang.String", "name": "prop0011", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 100, + "end_line": 100, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0011 = prop0011;\n}", @@ -139221,9 +176883,9 @@ "is_entrypoint": false }, "setProp0007(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0007(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139235,7 +176897,11 @@ "type": "java.lang.String", "name": "prop0007", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 76, + "end_line": 76, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0007 = prop0007;\n}", @@ -139258,9 +176924,9 @@ "is_entrypoint": false }, "setProp0010(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0010(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139272,7 +176938,11 @@ "type": "java.lang.String", "name": "prop0010", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 94, + "end_line": 94, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0010 = prop0010;\n}", @@ -139295,9 +176965,9 @@ "is_entrypoint": false }, "getProp0013()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0013()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139323,9 +176993,9 @@ "is_entrypoint": false }, "getProp0014()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0014()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139351,9 +177021,9 @@ "is_entrypoint": false }, "getProp0015()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0015()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139379,9 +177049,9 @@ "is_entrypoint": false }, "getProp0016()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0016()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139407,9 +177077,9 @@ "is_entrypoint": false }, "getProp0010()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0010()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139435,9 +177105,9 @@ "is_entrypoint": false }, "getProp0011()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0011()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139463,9 +177133,9 @@ "is_entrypoint": false }, "setProp0006(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0006(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139477,7 +177147,11 @@ "type": "java.lang.String", "name": "prop0006", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 70, + "end_line": 70, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0006 = prop0006;\n}", @@ -139500,9 +177174,9 @@ "is_entrypoint": false }, "getProp0012()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0012()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139528,9 +177202,9 @@ "is_entrypoint": false }, "setProp0004(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0004(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139542,7 +177216,11 @@ "type": "java.lang.String", "name": "prop0004", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0004 = prop0004;\n}", @@ -139565,9 +177243,9 @@ "is_entrypoint": false }, "setProp0005(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0005(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139579,7 +177257,11 @@ "type": "java.lang.String", "name": "prop0005", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 64, + "end_line": 64, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0005 = prop0005;\n}", @@ -139602,9 +177284,9 @@ "is_entrypoint": false }, "setProp0001(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0001(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139616,7 +177298,11 @@ "type": "java.lang.String", "name": "prop0001", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0001 = prop0001;\n}", @@ -139639,9 +177325,9 @@ "is_entrypoint": false }, "setProp0003(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0003(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139653,7 +177339,11 @@ "type": "java.lang.String", "name": "prop0003", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0003 = prop0003;\n}", @@ -139676,9 +177366,9 @@ "is_entrypoint": false }, "getProp0009()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0009()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139704,9 +177394,9 @@ "is_entrypoint": false }, "setProp0015(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0015(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139718,7 +177408,11 @@ "type": "java.lang.String", "name": "prop0015", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 124, + "end_line": 124, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0015 = prop0015;\n}", @@ -139741,9 +177435,9 @@ "is_entrypoint": false }, "getProp0008()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0008()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139769,9 +177463,9 @@ "is_entrypoint": false }, "getProp0007()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0007()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139797,9 +177491,9 @@ "is_entrypoint": false }, "getProp0006()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "getProp0006()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139825,9 +177519,9 @@ "is_entrypoint": false }, "setProp0002(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0002(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139839,7 +177533,11 @@ "type": "java.lang.String", "name": "prop0002", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 46, + "end_line": 46, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0002 = prop0002;\n}", @@ -139862,9 +177560,9 @@ "is_entrypoint": false }, "setProp0016(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/TestJSONObject.java", "signature": "setProp0016(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -139876,7 +177574,11 @@ "type": "java.lang.String", "name": "prop0016", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.prop0016 = prop0016;\n}", @@ -139901,7 +177603,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 20, @@ -139915,7 +177624,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 21, @@ -139929,7 +177645,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 22, @@ -139943,7 +177666,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 23, @@ -139957,7 +177687,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 24, @@ -139971,7 +177708,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 25, @@ -139985,7 +177729,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 26, @@ -139999,7 +177750,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 27, @@ -140013,7 +177771,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 28, @@ -140027,7 +177792,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 29, @@ -140041,7 +177813,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 30, @@ -140055,7 +177834,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 31, @@ -140069,7 +177855,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 32, @@ -140083,7 +177876,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 33, @@ -140097,7 +177897,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 34, @@ -140111,7 +177918,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 35, @@ -140126,29 +177940,76 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " Walk through the collection of user holdings and creating a list", + "start_line": 83, + "end_line": 83, + "start_column": 7, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " of quotes", + "start_line": 84, + "end_line": 84, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " dataTable", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "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" + "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" ], "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter": { + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF": { "is_nested_type": false, "is_class_or_interface_declaration": true, "is_enum_declaration": false, @@ -140158,43 +178019,105 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", - "implements_list": [ - "javax.servlet.Filter" + "comments": [ + { + "content": " Walk through the collection of user holdings and creating a list", + "start_line": 83, + "end_line": 83, + "start_column": 7, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " of quotes", + "start_line": 84, + "end_line": 84, + "start_column": 7, + "end_column": 18, + "is_javadoc": false + }, + { + "content": " dataTable", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 20, + "is_javadoc": false + } ], + "implements_list": [], "modifiers": [ "public" ], "annotations": [ - "@WebFilter(filterName = \"JSFLoginFilter\", urlPatterns = \"*.faces\")" + "@Named(\"portfolio\")", + "@RequestScoped", + "@Trace" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { - "destroy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", - "signature": "destroy()", - "comment": "/**\n * @see Filter#destroy()\n */", - "annotations": [ - "@Override" - ], + "getTotalGainPercent()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getTotalGainPercent()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void destroy()", + "declaration": "public BigDecimal getTotalGainPercent()", "parameters": [], - "code": "{\n this.filterConfig = null;\n}", - "start_line": 83, - "end_line": 86, + "code": "{\n return totalGainPercent;\n}", + "start_line": 228, + "end_line": 230, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setDataTable(HtmlDataTable)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setDataTable(HtmlDataTable)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setDataTable(HtmlDataTable dataTable)", + "parameters": [ + { + "type": "javax.faces.component.html.HtmlDataTable", + "name": "dataTable", + "annotations": [], + "modifiers": [], + "start_line": 144, + "end_line": 144, + "start_column": 28, + "end_column": 50 + } + ], + "code": "{\n this.dataTable = dataTable;\n}", + "start_line": 144, + "end_line": 146, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "javax.servlet.FilterConfig" + "javax.faces.component.html.HtmlDataTable" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" ], "call_sites": [], "variable_declarations": [], @@ -140203,25 +178126,40 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", - "signature": "JSFLoginFilter()", - "comment": "", + "setTotalValue(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setTotalValue(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public JSFLoginFilter()", - "parameters": [], - "code": "{\n super();\n}", - "start_line": 35, - "end_line": 37, - "return_type": null, + "declaration": "public void setTotalValue(BigDecimal totalValue)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "totalValue", + "annotations": [], + "modifiers": [], + "start_line": 200, + "end_line": 200, + "start_column": 29, + "end_column": 49 + } + ], + "code": "{\n this.totalValue = totalValue;\n}", + "start_line": 200, + "end_line": 202, + "return_type": "void", "is_implicit": false, - "is_constructor": true, - "referenced_types": [], - "accessed_fields": [], + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue" + ], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -140229,39 +178167,39 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "init(FilterConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", - "signature": "init(FilterConfig)", - "comment": "", - "annotations": [ - "@Override" - ], + "setSumOfCashHoldings(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setSumOfCashHoldings(BigDecimal)", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException" - ], - "declaration": "public void init(FilterConfig filterConfig) throws ServletException", + "thrown_exceptions": [], + "declaration": "public void setSumOfCashHoldings(BigDecimal sumOfCashHoldings)", "parameters": [ { - "type": "javax.servlet.FilterConfig", - "name": "filterConfig", + "type": "java.math.BigDecimal", + "name": "sumOfCashHoldings", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 176, + "end_line": 176, + "start_column": 36, + "end_column": 63 } ], - "code": "{\n this.filterConfig = filterConfig;\n}", - "start_line": 44, - "end_line": 47, + "code": "{\n this.sumOfCashHoldings = sumOfCashHoldings;\n}", + "start_line": 176, + "end_line": 178, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "javax.servlet.FilterConfig" + "java.math.BigDecimal" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.sumOfCashHoldings" ], "call_sites": [], "variable_declarations": [], @@ -140270,66 +178208,136 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "doFilter(ServletRequest, ServletResponse, FilterChain)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/JSFLoginFilter.java", - "signature": "doFilter(ServletRequest, ServletResponse, FilterChain)", - "comment": "/**\n * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain)\n */", - "annotations": [ - "@Override" + "getNumberHoldings()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getNumberHoldings()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getNumberHoldings()", + "parameters": [], + "code": "{\n return numberHoldings;\n}", + "start_line": 188, + "end_line": 190, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings" ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getTotalValue()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getTotalValue()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "java.io.IOException", - "javax.servlet.ServletException" + "thrown_exceptions": [], + "declaration": "public BigDecimal getTotalValue()", + "parameters": [], + "code": "{\n return totalValue;\n}", + "start_line": 204, + "end_line": 206, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue" ], - "declaration": "public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException", - "parameters": [ + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getPortfolio()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getPortfolio()", + "comments": [ { - "type": "javax.servlet.ServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] + "content": " Walk through the collection of user holdings and creating a list", + "start_line": 83, + "end_line": 83, + "start_column": 7, + "end_column": 73, + "is_javadoc": false }, { - "type": "javax.servlet.ServletResponse", - "name": "resp", - "annotations": [], - "modifiers": [] + "content": " of quotes", + "start_line": 84, + "end_line": 84, + "start_column": 7, + "end_column": 18, + "is_javadoc": false }, { - "type": "javax.servlet.FilterChain", - "name": "chain", - "annotations": [], - "modifiers": [] + "content": " dataTable", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 20, + "is_javadoc": false } ], - "code": "{\n if (filterConfig == null) {\n return;\n }\n HttpServletRequest request = (HttpServletRequest) req;\n HttpServletResponse response = (HttpServletResponse) resp;\n HttpSession session = request.getSession();\n String userID = (String) session.getAttribute(\"uidBean\");\n // If user has not logged in and is trying access account information,\n // redirect to login page.\n if (userID == null) {\n String url = request.getServletPath();\n if (url.contains(\"home\") || url.contains(\"account\") || url.contains(\"portfolio\") || url.contains(\"quote\") || url.contains(\"order\") || url.contains(\"marketSummary\")) {\n System.out.println(\"JSF service error: User Not Logged in\");\n response.sendRedirect(\"welcome.faces\");\n return;\n }\n }\n chain.doFilter(req, resp);\n}", - "start_line": 52, - "end_line": 78, + "annotations": [ + "@PostConstruct" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void getPortfolio()", + "parameters": [], + "code": "{\n try {\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n Collection holdingDataBeans = tradeAction.getHoldings(userID);\n numberHoldings = holdingDataBeans.size();\n // Walk through the collection of user holdings and creating a list\n // of quotes\n if (holdingDataBeans.size() > 0) {\n Iterator it = holdingDataBeans.iterator();\n holdingDatas = new ArrayList(holdingDataBeans.size());\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n QuoteDataBean quoteData = tradeAction.getQuote(holdingData.getQuoteID());\n BigDecimal basis = holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()));\n BigDecimal marketValue = quoteData.getPrice().multiply(new BigDecimal(holdingData.getQuantity()));\n totalBasis = totalBasis.add(basis);\n totalValue = totalValue.add(marketValue);\n BigDecimal gain = marketValue.subtract(basis);\n totalGain = totalGain.add(gain);\n HoldingData h = new HoldingData();\n h.setHoldingID(holdingData.getHoldingID());\n h.setPurchaseDate(holdingData.getPurchaseDate());\n h.setQuoteID(holdingData.getQuoteID());\n h.setQuantity(holdingData.getQuantity());\n h.setPurchasePrice(holdingData.getPurchasePrice());\n h.setBasis(basis);\n h.setGain(gain);\n h.setMarketValue(marketValue);\n h.setPrice(quoteData.getPrice());\n holdingDatas.add(h);\n }\n // dataTable\n setTotalGainPercent(FinancialUtils.computeGainPercent(totalValue, totalBasis));\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", + "start_line": 73, + "end_line": 120, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ "javax.servlet.http.HttpSession", - "java.io.PrintStream", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse", - "java.lang.String" + "java.math.BigDecimal", + "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "java.util.Collection", + "java.lang.String", + "java.util.Iterator", + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.JSFLoginFilter.filterConfig", - "java.lang.System.out" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.tradeAction", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.context", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain", + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" ], "call_sites": [ { "method_name": "getSession", - "receiver_expr": "request", - "receiver_type": "javax.servlet.http.HttpServletRequest", - "argument_types": [], + "comment": null, + "receiver_expr": "context", + "receiver_type": "javax.faces.context.ExternalContext", + "argument_types": [ + "" + ], "return_type": "javax.servlet.http.HttpSession", - "callee_signature": "getSession()", + "callee_signature": "getSession(boolean)", "is_public": true, "is_protected": false, "is_private": false, @@ -140338,13 +178346,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 61, - "start_column": 31, - "end_line": 61, - "end_column": 50 + "start_line": 77, + "start_column": 43, + "end_line": 77, + "end_column": 66 }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -140360,106 +178369,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 62, - "start_column": 34, - "end_line": 62, - "end_column": 64 - }, - { - "method_name": "getServletPath", - "receiver_expr": "request", - "receiver_type": "javax.servlet.http.HttpServletRequest", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getServletPath()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 67, - "start_column": 26, - "end_line": 67, - "end_column": 49 - }, - { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 69, - "start_column": 17, - "end_line": 69, - "end_column": 36 - }, - { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 69, - "start_column": 41, - "end_line": 69, - "end_column": 63 + "start_line": 78, + "start_column": 32, + "end_line": 78, + "end_column": 62 }, { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", + "method_name": "getHoldings", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", - "is_public": true, + "return_type": "java.util.Collection", + "callee_signature": "getHoldings(java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 68, - "end_line": 69, - "end_column": 92 + "start_line": 79, + "start_column": 40, + "end_line": 79, + "end_column": 70 }, { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], + "method_name": "size", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", + "callee_signature": "size()", "is_public": true, "is_protected": false, "is_private": false, @@ -140468,20 +178413,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 97, - "end_line": 69, - "end_column": 117 + "start_line": 81, + "start_column": 24, + "end_line": 81, + "end_column": 46 }, { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], + "method_name": "size", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", + "callee_signature": "size()", "is_public": true, "is_protected": false, "is_private": false, @@ -140490,20 +178434,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 122, - "end_line": 69, - "end_column": 142 + "start_line": 85, + "start_column": 11, + "end_line": 85, + "end_column": 33 }, { - "method_name": "contains", - "receiver_expr": "url", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "contains(java.lang.CharSequence)", + "method_name": "iterator", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", "is_public": true, "is_protected": false, "is_private": false, @@ -140512,42 +178455,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 24, - "end_line": 70, + "start_line": 86, + "start_column": 26, + "end_line": 86, "end_column": 52 }, { - "method_name": "println", - "receiver_expr": "System.out", - "receiver_type": "java.io.PrintStream", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "println(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 71, - "start_column": 17, - "end_line": 71, - "end_column": 75 - }, - { - "method_name": "sendRedirect", - "receiver_expr": "response", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [ - "java.lang.String" - ], + "method_name": "size", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], "return_type": "", - "callee_signature": "sendRedirect(java.lang.String)", + "callee_signature": "size()", "is_public": true, "is_protected": false, "is_private": false, @@ -140556,21 +178476,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 72, - "start_column": 17, - "end_line": 72, - "end_column": 54 + "start_line": 87, + "start_column": 51, + "end_line": 87, + "end_column": 73 }, { - "method_name": "doFilter", - "receiver_expr": "chain", - "receiver_type": "javax.servlet.FilterChain", - "argument_types": [ - "javax.servlet.ServletRequest", - "javax.servlet.ServletResponse" - ], + "method_name": "hasNext", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], "return_type": "", - "callee_signature": "doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)", + "callee_signature": "hasNext()", "is_public": true, "is_protected": false, "is_private": false, @@ -140579,295 +178497,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, - "start_column": 9, - "end_line": 77, - "end_column": 46 - } - ], - "variable_declarations": [ - { - "name": "request", - "type": "javax.servlet.http.HttpServletRequest", - "initializer": "(HttpServletRequest) req", - "start_line": 58, - "start_column": 28, - "end_line": 58, - "end_column": 61 - }, - { - "name": "response", - "type": "javax.servlet.http.HttpServletResponse", - "initializer": "(HttpServletResponse) resp", - "start_line": 59, - "start_column": 29, - "end_line": 59, - "end_column": 65 - }, - { - "name": "session", - "type": "javax.servlet.http.HttpSession", - "initializer": "request.getSession()", - "start_line": 61, - "start_column": 21, - "end_line": 61, - "end_column": 50 - }, - { - "name": "userID", - "type": "java.lang.String", - "initializer": "(String) session.getAttribute(\"uidBean\")", - "start_line": 62, + "start_line": 89, "start_column": 16, - "end_line": 62, - "end_column": 64 - }, - { - "name": "url", - "type": "java.lang.String", - "initializer": "request.getServletPath()", - "start_line": 67, - "start_column": 20, - "end_line": 67, - "end_column": 49 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 9, - "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "/**\n * @see Filter#init(FilterConfig)\n */", - "name": null, - "type": "javax.servlet.FilterConfig", - "start_line": 42, - "end_line": 42, - "variables": [ - "filterConfig" - ], - "modifiers": [ - "private" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015, 2021.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@ServerEndpoint(value = \"/marketsummary\", encoders = { QuotePriceChangeListEncoder.class }, decoders = { ActionDecoder.class })" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "onClose(Session, CloseReason)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "onClose(Session, CloseReason)", - "comment": "", - "annotations": [ - "@OnClose" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onClose(Session session, CloseReason reason)", - "parameters": [ - { - "type": "javax.websocket.Session", - "name": "session", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.websocket.CloseReason", - "name": "reason", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"MarketSummaryWebSocket:onClose -- session -->\" + session + \"<--\");\n sessions.remove(session);\n}", - "start_line": 124, - "end_line": 128, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" - ], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 126, - "start_column": 5, - "end_line": 126, - "end_column": 80 - }, - { - "method_name": "remove", - "receiver_expr": "sessions", - "receiver_type": "java.util.List", - "argument_types": [ - "javax.websocket.Session" - ], - "return_type": "", - "callee_signature": "remove(java.lang.Object)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 127, - "start_column": 5, - "end_line": 127, - "end_column": 28 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "onMarketSummarytUpdate(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "onMarketSummarytUpdate(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onMarketSummarytUpdate(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @MarketSummaryUpdate String event)", - "parameters": [ - { - "type": "java.lang.String", - "name": "event", - "annotations": [ - "@ObservesAsync", - "@Priority(Interceptor.Priority.APPLICATION)", - "@MarketSummaryUpdate" - ], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"MarketSummaryWebSocket:onJMSMessage\");\n try {\n JsonObject mkSummary = tradeAction.getMarketSummary().toJSON();\n Iterator failSafeIterator = sessions.iterator();\n while (failSafeIterator.hasNext()) {\n Session s = failSafeIterator.next();\n if (s.isOpen()) {\n s.getAsyncRemote().sendText(mkSummary.toString());\n }\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", - "start_line": 143, - "end_line": 160, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.json.JsonObject", - "javax.websocket.Session", - "java.util.Iterator" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction", - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" - ], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 145, - "start_column": 5, - "end_line": 145, - "end_column": 52 + "end_line": 89, + "end_column": 27 }, { - "method_name": "toJSON", - "receiver_expr": "tradeAction.getMarketSummary()", - "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "method_name": "next", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", "argument_types": [], - "return_type": "javax.json.JsonObject", - "callee_signature": "toJSON()", + "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "callee_signature": "next()", "is_public": true, "is_protected": false, "is_private": false, @@ -140876,18 +178518,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 148, - "start_column": 28, - "end_line": 148, - "end_column": 66 + "start_line": 90, + "start_column": 59, + "end_line": 90, + "end_column": 67 }, { - "method_name": "getMarketSummary", + "method_name": "getQuote", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "callee_signature": "getMarketSummary()", + "argument_types": [ + "java.lang.String" + ], + "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "callee_signature": "getQuote(java.lang.String)", "is_public": false, "is_protected": false, "is_private": false, @@ -140896,18 +178541,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 148, - "start_column": 28, - "end_line": 148, - "end_column": 57 + "start_line": 91, + "start_column": 37, + "end_line": 91, + "end_column": 82 }, { - "method_name": "iterator", - "receiver_expr": "sessions", - "receiver_type": "java.util.List", + "method_name": "getQuoteID", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", + "return_type": "java.lang.String", + "callee_signature": "getQuoteID()", "is_public": true, "is_protected": false, "is_private": false, @@ -140916,18 +178562,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 150, - "start_column": 42, - "end_line": 150, - "end_column": 60 + "start_line": 91, + "start_column": 58, + "end_line": 91, + "end_column": 81 }, { - "method_name": "hasNext", - "receiver_expr": "failSafeIterator", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "", - "callee_signature": "hasNext()", + "method_name": "multiply", + "comment": null, + "receiver_expr": "holdingData.getPurchasePrice()", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "multiply(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -140936,18 +178585,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 151, - "start_column": 11, - "end_line": 151, - "end_column": 36 + "start_line": 93, + "start_column": 30, + "end_line": 93, + "end_column": 111 }, { - "method_name": "next", - "receiver_expr": "failSafeIterator", - "receiver_type": "java.util.Iterator", + "method_name": "getPurchasePrice", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "javax.websocket.Session", - "callee_signature": "next()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPurchasePrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -140956,18 +178606,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 152, - "start_column": 19, - "end_line": 152, - "end_column": 41 + "start_line": 93, + "start_column": 30, + "end_line": 93, + "end_column": 59 }, { - "method_name": "isOpen", - "receiver_expr": "s", - "receiver_type": "javax.websocket.Session", + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], "return_type": "", - "callee_signature": "isOpen()", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -140976,20 +178627,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, - "start_column": 11, - "end_line": 153, - "end_column": 20 + "start_line": 93, + "start_column": 85, + "end_line": 93, + "end_column": 109 }, { - "method_name": "sendText", - "receiver_expr": "s.getAsyncRemote()", - "receiver_type": "javax.websocket.RemoteEndpoint.Async", + "method_name": "multiply", + "comment": null, + "receiver_expr": "quoteData.getPrice()", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], - "return_type": "java.util.concurrent.Future", - "callee_signature": "sendText(java.lang.String)", + "return_type": "java.math.BigDecimal", + "callee_signature": "multiply(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -140998,18 +178650,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 9, - "end_line": 154, - "end_column": 57 + "start_line": 94, + "start_column": 36, + "end_line": 94, + "end_column": 107 }, { - "method_name": "getAsyncRemote", - "receiver_expr": "s", - "receiver_type": "javax.websocket.Session", + "method_name": "getPrice", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "javax.websocket.RemoteEndpoint.Async", - "callee_signature": "getAsyncRemote()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -141018,18 +178671,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 9, - "end_line": 154, - "end_column": 26 + "start_line": 94, + "start_column": 36, + "end_line": 94, + "end_column": 55 }, { - "method_name": "toString", - "receiver_expr": "mkSummary", - "receiver_type": "javax.json.JsonObject", + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "return_type": "", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -141038,18 +178692,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 37, - "end_line": 154, - "end_column": 56 + "start_line": 94, + "start_column": 81, + "end_line": 94, + "end_column": 105 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", + "method_name": "add", + "comment": null, + "receiver_expr": "totalBasis", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141058,110 +178715,44 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 158, - "start_column": 7, - "end_line": 158, - "end_column": 25 - } - ], - "variable_declarations": [ - { - "name": "mkSummary", - "type": "javax.json.JsonObject", - "initializer": "tradeAction.getMarketSummary().toJSON()", - "start_line": 148, - "start_column": 16, - "end_line": 148, - "end_column": 66 - }, - { - "name": "failSafeIterator", - "type": "java.util.Iterator", - "initializer": "sessions.iterator()", - "start_line": 150, - "start_column": 23, - "end_line": 150, - "end_column": 60 - }, - { - "name": "s", - "type": "javax.websocket.Session", - "initializer": "failSafeIterator.next()", - "start_line": 152, - "start_column": 15, - "end_line": 152, - "end_column": 41 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 4, - "is_entrypoint": false - }, - "onError(Throwable, Session)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "onError(Throwable, Session)", - "comment": "", - "annotations": [ - "@OnError" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onError(Throwable t, Session currentSession)", - "parameters": [ - { - "type": "java.lang.Throwable", - "name": "t", - "annotations": [], - "modifiers": [] + "start_line": 95, + "start_column": 24, + "end_line": 95, + "end_column": 44 }, { - "type": "javax.websocket.Session", - "name": "currentSession", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"MarketSummaryWebSocket:onError -- session -->\" + currentSession + \"<--\");\n t.printStackTrace();\n}", - "start_line": 118, - "end_line": 122, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "add", + "comment": null, + "receiver_expr": "totalValue", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 120, - "start_column": 5, - "end_line": 120, - "end_column": 87 + "start_line": 96, + "start_column": 24, + "end_line": 96, + "end_column": 50 }, { - "method_name": "printStackTrace", - "receiver_expr": "t", - "receiver_type": "java.lang.Throwable", - "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", + "method_name": "subtract", + "comment": null, + "receiver_expr": "marketValue", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "subtract(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141170,93 +178761,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 5, - "end_line": 121, - "end_column": 23 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "MarketSummaryWebSocket()", - "comment": "// should never be used", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public MarketSummaryWebSocket()", - "parameters": [], - "code": "{\n}", - "start_line": 71, - "end_line": 72, - "return_type": null, - "is_implicit": false, - "is_constructor": true, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "sendMarketSummary(ActionMessage, Session)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "sendMarketSummary(ActionMessage, Session)", - "comment": "", - "annotations": [ - "@OnMessage" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void sendMarketSummary(ActionMessage message, Session currentSession)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", - "name": "message", - "annotations": [], - "modifiers": [] + "start_line": 97, + "start_column": 29, + "end_line": 97, + "end_column": 55 }, { - "type": "javax.websocket.Session", - "name": "currentSession", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n String action = message.getDecodedAction();\n Log.trace(\"MarketSummaryWebSocket:sendMarketSummary -- received -->\" + action + \"<--\");\n // Make sure onopen is finished\n try {\n latch.await();\n } catch (Exception e) {\n e.printStackTrace();\n return;\n }\n if (action != null && action.equals(\"updateMarketSummary\")) {\n try {\n JsonObject mkSummary = tradeAction.getMarketSummary().toJSON();\n Log.trace(\"MarketSummaryWebSocket:sendMarketSummary -- sending -->\" + mkSummary + \"<--\");\n currentSession.getAsyncRemote().sendText(mkSummary.toString());\n } catch (Exception e) {\n e.printStackTrace();\n }\n } else if (action != null && action.equals(\"updateRecentQuotePriceChange\")) {\n if (!recentQuotePriceChangeList.isEmpty()) {\n currentSession.getAsyncRemote().sendObject(recentQuotePriceChangeList.recentList());\n }\n }\n}", - "start_line": 82, - "end_line": 116, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.json.JsonObject", - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction", - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.latch", - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.recentQuotePriceChangeList" - ], - "call_sites": [ - { - "method_name": "getDecodedAction", - "receiver_expr": "message", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getDecodedAction()", + "method_name": "add", + "comment": null, + "receiver_expr": "totalGain", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141265,40 +178784,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 21, - "end_line": 85, - "end_column": 46 + "start_line": 98, + "start_column": 23, + "end_line": 98, + "end_column": 41 }, { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "setHoldingID", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [ - "java.lang.String" + "java.lang.Integer" ], "return_type": "", - "callee_signature": "trace(java.lang.String)", + "callee_signature": "setHoldingID(java.lang.Integer)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, - "start_column": 5, - "end_line": 87, - "end_column": 90 + "start_line": 101, + "start_column": 11, + "end_line": 101, + "end_column": 52 }, { - "method_name": "await", - "receiver_expr": "latch", - "receiver_type": "java.util.concurrent.CountDownLatch", + "method_name": "getHoldingID", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "await()", + "return_type": "java.lang.Integer", + "callee_signature": "getHoldingID()", "is_public": true, "is_protected": false, "is_private": false, @@ -141307,18 +178828,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, - "start_column": 7, - "end_line": 91, - "end_column": 19 + "start_line": 101, + "start_column": 26, + "end_line": 101, + "end_column": 51 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], + "method_name": "setPurchaseDate", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "argument_types": [ + "java.util.Date" + ], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "setPurchaseDate(java.util.Date)", "is_public": true, "is_protected": false, "is_private": false, @@ -141327,20 +178851,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 7, - "end_line": 93, - "end_column": 25 + "start_line": 102, + "start_column": 11, + "end_line": 102, + "end_column": 58 }, { - "method_name": "equals", - "receiver_expr": "action", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "equals(java.lang.Object)", + "method_name": "getPurchaseDate", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getPurchaseDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -141349,18 +178872,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 27, - "end_line": 98, - "end_column": 62 + "start_line": 102, + "start_column": 29, + "end_line": 102, + "end_column": 57 }, { - "method_name": "toJSON", - "receiver_expr": "tradeAction.getMarketSummary()", - "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "argument_types": [], - "return_type": "javax.json.JsonObject", - "callee_signature": "toJSON()", + "method_name": "setQuoteID", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setQuoteID(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -141369,62 +178895,63 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 32, - "end_line": 102, - "end_column": 70 + "start_line": 103, + "start_column": 11, + "end_line": 103, + "end_column": 48 }, { - "method_name": "getMarketSummary", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "getQuoteID", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "callee_signature": "getMarketSummary()", - "is_public": false, + "return_type": "java.lang.String", + "callee_signature": "getQuoteID()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 32, - "end_line": 102, - "end_column": 61 + "start_line": 103, + "start_column": 24, + "end_line": 103, + "end_column": 47 }, { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "setQuantity", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [ - "java.lang.String" + "" ], "return_type": "", - "callee_signature": "trace(java.lang.String)", + "callee_signature": "setQuantity(double)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, "start_line": 104, - "start_column": 9, + "start_column": 11, "end_line": 104, - "end_column": 96 + "end_column": 50 }, { - "method_name": "sendText", - "receiver_expr": "currentSession.getAsyncRemote()", - "receiver_type": "javax.websocket.RemoteEndpoint.Async", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.util.concurrent.Future", - "callee_signature": "sendText(java.lang.String)", + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "argument_types": [], + "return_type": "", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -141433,18 +178960,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 106, - "start_column": 9, - "end_line": 106, - "end_column": 70 + "start_line": 104, + "start_column": 25, + "end_line": 104, + "end_column": 49 }, { - "method_name": "getAsyncRemote", - "receiver_expr": "currentSession", - "receiver_type": "javax.websocket.Session", - "argument_types": [], - "return_type": "javax.websocket.RemoteEndpoint.Async", - "callee_signature": "getAsyncRemote()", + "method_name": "setPurchasePrice", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setPurchasePrice(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141453,18 +178983,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 106, - "start_column": 9, - "end_line": 106, - "end_column": 39 + "start_line": 105, + "start_column": 11, + "end_line": 105, + "end_column": 60 }, { - "method_name": "toString", - "receiver_expr": "mkSummary", - "receiver_type": "javax.json.JsonObject", + "method_name": "getPurchasePrice", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPurchasePrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -141473,18 +179004,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 106, - "start_column": 50, - "end_line": 106, - "end_column": 69 + "start_line": 105, + "start_column": 30, + "end_line": 105, + "end_column": 59 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], + "method_name": "setBasis", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "setBasis(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141493,20 +179027,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 9, - "end_line": 109, + "start_line": 106, + "start_column": 11, + "end_line": 106, "end_column": 27 }, { - "method_name": "equals", - "receiver_expr": "action", - "receiver_type": "java.lang.String", + "method_name": "setGain", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], "return_type": "", - "callee_signature": "equals(java.lang.Object)", + "callee_signature": "setGain(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141515,18 +179050,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 111, - "start_column": 34, - "end_line": 111, - "end_column": 78 + "start_line": 107, + "start_column": 11, + "end_line": 107, + "end_column": 25 }, { - "method_name": "isEmpty", - "receiver_expr": "recentQuotePriceChangeList", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "argument_types": [], + "method_name": "setMarketValue", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "", - "callee_signature": "isEmpty()", + "callee_signature": "setMarketValue(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141535,20 +179073,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, - "start_column": 12, - "end_line": 112, - "end_column": 47 + "start_line": 108, + "start_column": 11, + "end_line": 108, + "end_column": 39 }, { - "method_name": "sendObject", - "receiver_expr": "currentSession.getAsyncRemote()", - "receiver_type": "javax.websocket.RemoteEndpoint.Async", + "method_name": "setPrice", + "comment": null, + "receiver_expr": "h", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [ - "java.util.List" + "java.math.BigDecimal" ], - "return_type": "java.util.concurrent.Future", - "callee_signature": "sendObject(java.lang.Object)", + "return_type": "", + "callee_signature": "setPrice(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -141557,18 +179096,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, - "start_column": 9, - "end_line": 113, - "end_column": 91 + "start_line": 109, + "start_column": 11, + "end_line": 109, + "end_column": 42 }, { - "method_name": "getAsyncRemote", - "receiver_expr": "currentSession", - "receiver_type": "javax.websocket.Session", + "method_name": "getPrice", + "comment": null, + "receiver_expr": "quoteData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "javax.websocket.RemoteEndpoint.Async", - "callee_signature": "getAsyncRemote()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -141577,18 +179117,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, - "start_column": 9, - "end_line": 113, - "end_column": 39 + "start_line": 109, + "start_column": 22, + "end_line": 109, + "end_column": 41 }, { - "method_name": "recentList", - "receiver_expr": "recentQuotePriceChangeList", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "argument_types": [], - "return_type": "java.util.List", - "callee_signature": "recentList()", + "method_name": "add", + "comment": null, + "receiver_expr": "holdingDatas", + "receiver_type": "java.util.ArrayList", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData" + ], + "return_type": "", + "callee_signature": "add(E)", "is_public": true, "is_protected": false, "is_private": false, @@ -141597,123 +179140,73 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, - "start_column": 52, - "end_line": 113, - "end_column": 90 - } - ], - "variable_declarations": [ - { - "name": "action", - "type": "java.lang.String", - "initializer": "message.getDecodedAction()", - "start_line": 85, - "start_column": 12, - "end_line": 85, - "end_column": 46 + "start_line": 110, + "start_column": 11, + "end_line": 110, + "end_column": 29 }, { - "name": "mkSummary", - "type": "javax.json.JsonObject", - "initializer": "tradeAction.getMarketSummary().toJSON()", - "start_line": 102, - "start_column": 20, - "end_line": 102, - "end_column": 70 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 8, - "is_entrypoint": false - }, - "onStockChange(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "onStockChange(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onStockChange(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @QuotePriceChange String event)", - "parameters": [ - { - "type": "java.lang.String", - "name": "event", - "annotations": [ - "@ObservesAsync", - "@Priority(Interceptor.Priority.APPLICATION)", - "@QuotePriceChange" - ], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"MarketSummaryWebSocket:onStockChange\");\n Iterator failSafeIterator = sessions.iterator();\n while (failSafeIterator.hasNext()) {\n Session s = failSafeIterator.next();\n if (s.isOpen()) {\n s.getAsyncRemote().sendObject(recentQuotePriceChangeList.recentList());\n }\n }\n}", - "start_line": 130, - "end_line": 141, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.websocket.Session", - "java.util.Iterator" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions", - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.recentQuotePriceChangeList" - ], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "setTotalGainPercent", + "comment": { + "content": " dataTable", + "start_line": 113, + "end_line": 113, + "start_column": 9, + "end_column": 20, + "is_javadoc": false + }, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], "return_type": "", - "callee_signature": "trace(java.lang.String)", + "callee_signature": "setTotalGainPercent(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 132, - "start_column": 5, - "end_line": 132, - "end_column": 53 + "start_line": 114, + "start_column": 9, + "end_line": 114, + "end_column": 86 }, { - "method_name": "iterator", - "receiver_expr": "sessions", - "receiver_type": "java.util.List", - "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", + "method_name": "computeGainPercent", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal", + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "computeGainPercent(java.math.BigDecimal, java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 134, - "start_column": 42, - "end_line": 134, - "end_column": 60 + "start_line": 114, + "start_column": 29, + "end_line": 114, + "end_column": 85 }, { - "method_name": "hasNext", - "receiver_expr": "failSafeIterator", - "receiver_type": "java.util.Iterator", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], "return_type": "", - "callee_signature": "hasNext()", + "callee_signature": "printStackTrace()", "is_public": true, "is_protected": false, "is_private": false, @@ -141722,143 +179215,432 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 11, - "end_line": 135, - "end_column": 36 + "start_line": 118, + "start_column": 7, + "end_line": 118, + "end_column": 25 }, { - "method_name": "next", - "receiver_expr": "failSafeIterator", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "javax.websocket.Session", - "callee_signature": "next()", - "is_public": true, + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.ArrayList", + "argument_types": [ + "" + ], + "return_type": "java.util.ArrayList", + "callee_signature": "ArrayList(int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 136, - "start_column": 19, - "end_line": 136, - "end_column": 41 + "start_line": 87, + "start_column": 24, + "end_line": 87, + "end_column": 74 }, { - "method_name": "isOpen", - "receiver_expr": "s", - "receiver_type": "javax.websocket.Session", - "argument_types": [], - "return_type": "", - "callee_signature": "isOpen()", - "is_public": true, + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 137, - "start_column": 11, - "end_line": 137, - "end_column": 20 + "start_line": 93, + "start_column": 70, + "end_line": 93, + "end_column": 110 }, { - "method_name": "sendObject", - "receiver_expr": "s.getAsyncRemote()", - "receiver_type": "javax.websocket.RemoteEndpoint.Async", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.util.List" + "" ], - "return_type": "java.util.concurrent.Future", - "callee_signature": "sendObject(java.lang.Object)", - "is_public": true, + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 138, - "start_column": 9, - "end_line": 138, - "end_column": 78 + "start_line": 94, + "start_column": 66, + "end_line": 94, + "end_column": 106 }, { - "method_name": "getAsyncRemote", - "receiver_expr": "s", - "receiver_type": "javax.websocket.Session", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [], - "return_type": "javax.websocket.RemoteEndpoint.Async", - "callee_signature": "getAsyncRemote()", - "is_public": true, + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "callee_signature": "HoldingData()", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 138, - "start_column": 9, - "end_line": 138, - "end_column": 26 + "start_line": 100, + "start_column": 27, + "end_line": 100, + "end_column": 43 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "session", + "type": "javax.servlet.http.HttpSession", + "initializer": "(HttpSession) context.getSession(true)", + "start_line": 77, + "start_column": 19, + "end_line": 77, + "end_column": 66 }, { - "method_name": "recentList", - "receiver_expr": "recentQuotePriceChangeList", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "argument_types": [], - "return_type": "java.util.List", - "callee_signature": "recentList()", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "(String) session.getAttribute(\"uidBean\")", + "start_line": 78, + "start_column": 14, + "end_line": 78, + "end_column": 62 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingDataBeans", + "type": "java.util.Collection", + "initializer": "tradeAction.getHoldings(userID)", + "start_line": 79, + "start_column": 21, + "end_line": 79, + "end_column": 70 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "it", + "type": "java.util.Iterator", + "initializer": "holdingDataBeans.iterator()", + "start_line": 86, + "start_column": 21, + "end_line": 86, + "end_column": 52 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingData", + "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "initializer": "(HoldingDataBean) it.next()", + "start_line": 90, + "start_column": 27, + "end_line": 90, + "end_column": 67 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteData", + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "initializer": "tradeAction.getQuote(holdingData.getQuoteID())", + "start_line": 91, + "start_column": 25, + "end_line": 91, + "end_column": 82 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "basis", + "type": "java.math.BigDecimal", + "initializer": "holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()))", + "start_line": 93, + "start_column": 22, + "end_line": 93, + "end_column": 111 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "marketValue", + "type": "java.math.BigDecimal", + "initializer": "quoteData.getPrice().multiply(new BigDecimal(holdingData.getQuantity()))", + "start_line": 94, + "start_column": 22, + "end_line": 94, + "end_column": 107 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "gain", + "type": "java.math.BigDecimal", + "initializer": "marketValue.subtract(basis)", + "start_line": 97, + "start_column": 22, + "end_line": 97, + "end_column": 55 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "h", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "initializer": "new HoldingData()", + "start_line": 100, + "start_column": 23, + "end_line": 100, + "end_column": 43 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 4, + "is_entrypoint": true + }, + "getTotalGainPercentHTML()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getTotalGainPercentHTML()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getTotalGainPercentHTML()", + "parameters": [], + "code": "{\n return FinancialUtils.printGainPercentHTML(totalGainPercent);\n}", + "start_line": 232, + "end_line": 234, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" + ], + "call_sites": [ + { + "method_name": "printGainPercentHTML", + "comment": null, + "receiver_expr": "FinancialUtils", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.lang.String", + "callee_signature": "printGainPercentHTML(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 138, - "start_column": 39, - "end_line": 138, - "end_column": 77 + "start_line": 233, + "start_column": 12, + "end_line": 233, + "end_column": 64 } ], - "variable_declarations": [ - { - "name": "failSafeIterator", - "type": "java.util.Iterator", - "initializer": "sessions.iterator()", - "start_line": 134, - "start_column": 23, - "end_line": 134, - "end_column": 60 - }, + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getTotalGain()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getTotalGain()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getTotalGain()", + "parameters": [], + "code": "{\n return totalGain;\n}", + "start_line": 196, + "end_line": 198, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getHoldingDatas()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getHoldingDatas()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public ArrayList getHoldingDatas()", + "parameters": [], + "code": "{\n return holdingDatas;\n}", + "start_line": 220, + "end_line": 222, + "return_type": "java.util.ArrayList", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setTotalGain(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setTotalGain(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setTotalGain(BigDecimal totalGain)", + "parameters": [ { - "name": "s", - "type": "javax.websocket.Session", - "initializer": "failSafeIterator.next()", - "start_line": 136, - "start_column": 15, - "end_line": 136, - "end_column": 41 + "type": "java.math.BigDecimal", + "name": "totalGain", + "annotations": [], + "modifiers": [], + "start_line": 192, + "end_line": 192, + "start_column": 28, + "end_column": 47 } ], + "code": "{\n this.totalGain = totalGain;\n}", + "start_line": 192, + "end_line": 194, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain" + ], + "call_sites": [], + "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 3, + "cyclomatic_complexity": 1, "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "MarketSummaryWebSocket(Instance)", - "comment": "", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "PortfolioJSF(Instance)", + "comments": [], "annotations": [ "@Inject" ], @@ -141866,7 +179648,7 @@ "public" ], "thrown_exceptions": [], - "declaration": "public MarketSummaryWebSocket(@Any Instance services)", + "declaration": "public PortfolioJSF(@Any Instance services)", "parameters": [ { "type": "javax.enterprise.inject.Instance", @@ -141874,22 +179656,27 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 23, + "end_column": 59 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 65, - "end_line": 68, + "start_line": 68, + "end_line": 71, "return_type": null, "is_implicit": false, "is_constructor": true, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.tradeAction" ], "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -141903,13 +179690,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 67, + "start_line": 70, "start_column": 19, - "end_line": 67, + "end_line": 70, "end_column": 133 }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -141925,13 +179713,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 67, + "start_line": 70, "start_column": 19, - "end_line": 67, + "end_line": 70, "end_column": 127 }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -141945,13 +179734,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 67, + "start_line": 70, "start_column": 63, - "end_line": 67, + "end_line": 70, "end_column": 95 }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -141965,13 +179755,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 67, + "start_line": 70, "start_column": 97, - "end_line": 67, + "end_line": 70, "end_column": 124 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -141987,9 +179778,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 67, + "start_line": 70, "start_column": 35, - "end_line": 67, + "end_line": 70, "end_column": 126 } ], @@ -141999,359 +179790,31 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "onOpen(Session, EndpointConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", - "signature": "onOpen(Session, EndpointConfig)", - "comment": "", - "annotations": [ - "@OnOpen" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void onOpen(final Session session, EndpointConfig ec)", - "parameters": [ - { - "type": "javax.websocket.Session", - "name": "session", - "annotations": [], - "modifiers": [ - "final" - ] - }, - { - "type": "javax.websocket.EndpointConfig", - "name": "ec", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n Log.trace(\"MarketSummaryWebSocket:onOpen -- session -->\" + session + \"<--\");\n sessions.add(session);\n latch.countDown();\n}", - "start_line": 74, - "end_line": 80, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.latch", - "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" - ], - "call_sites": [ - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 76, - "start_column": 5, - "end_line": 76, - "end_column": 79 - }, - { - "method_name": "add", - "receiver_expr": "sessions", - "receiver_type": "java.util.List", - "argument_types": [ - "javax.websocket.Session" - ], - "return_type": "", - "callee_signature": "add(E)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 78, - "start_column": 5, - "end_line": 78, - "end_column": 25 - }, - { - "method_name": "countDown", - "receiver_expr": "latch", - "receiver_type": "java.util.concurrent.CountDownLatch", - "argument_types": [], - "return_type": "", - "callee_signature": "countDown()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 79, - "start_column": 5, - "end_line": 79, - "end_column": 21 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "start_line": 57, - "end_line": 58, - "variables": [ - "recentQuotePriceChangeList" - ], - "modifiers": [], - "annotations": [ - "@Inject" - ] - }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 60, - "end_line": 60, - "variables": [ - "tradeAction" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.List", - "start_line": 62, - "end_line": 62, - "variables": [ - "sessions" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.concurrent.CountDownLatch", - "start_line": 63, - "end_line": 63, - "variables": [ - "latch" - ], - "modifiers": [ - "private", - "final" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@Named(\"portfolio\")", - "@RequestScoped", - "@Trace" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "getTotalGainPercent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getTotalGainPercent()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getTotalGainPercent()", - "parameters": [], - "code": "{\n return totalGainPercent;\n}", - "start_line": 228, - "end_line": 230, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setDataTable(HtmlDataTable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setDataTable(HtmlDataTable)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setDataTable(HtmlDataTable dataTable)", - "parameters": [ - { - "type": "javax.faces.component.html.HtmlDataTable", - "name": "dataTable", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.dataTable = dataTable;\n}", - "start_line": 144, - "end_line": 146, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.faces.component.html.HtmlDataTable" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setTotalValue(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setTotalValue(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setTotalValue(BigDecimal totalValue)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "totalValue", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.totalValue = totalValue;\n}", - "start_line": 200, - "end_line": 202, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setSumOfCashHoldings(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setSumOfCashHoldings(BigDecimal)", - "comment": "", + "setOpenBalance(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setOpenBalance(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setSumOfCashHoldings(BigDecimal sumOfCashHoldings)", + "declaration": "public void setOpenBalance(BigDecimal openBalance)", "parameters": [ { "type": "java.math.BigDecimal", - "name": "sumOfCashHoldings", + "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 160, + "end_line": 160, + "start_column": 30, + "end_column": 51 } ], - "code": "{\n this.sumOfCashHoldings = sumOfCashHoldings;\n}", - "start_line": 176, - "end_line": 178, + "code": "{\n this.openBalance = openBalance;\n}", + "start_line": 160, + "end_line": 162, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -142359,35 +179822,7 @@ "java.math.BigDecimal" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.sumOfCashHoldings" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getNumberHoldings()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getNumberHoldings()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public Integer getNumberHoldings()", - "parameters": [], - "code": "{\n return numberHoldings;\n}", - "start_line": 188, - "end_line": 190, - "return_type": "java.lang.Integer", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.openBalance" ], "call_sites": [], "variable_declarations": [], @@ -142396,26 +179831,26 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getTotalValue()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getTotalValue()", - "comment": "", + "getTotalBasis()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getTotalBasis()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public BigDecimal getTotalValue()", + "declaration": "public BigDecimal getTotalBasis()", "parameters": [], - "code": "{\n return totalValue;\n}", - "start_line": 204, - "end_line": 206, + "code": "{\n return totalBasis;\n}", + "start_line": 212, + "end_line": 214, "return_type": "java.math.BigDecimal", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" ], "call_sites": [], "variable_declarations": [], @@ -142424,47 +179859,40 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getPortfolio()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getPortfolio()", - "comment": "", - "annotations": [ - "@PostConstruct" - ], + "sell()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "sell()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void getPortfolio()", + "declaration": "public String sell()", "parameters": [], - "code": "{\n try {\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n Collection holdingDataBeans = tradeAction.getHoldings(userID);\n numberHoldings = holdingDataBeans.size();\n // Walk through the collection of user holdings and creating a list\n // of quotes\n if (holdingDataBeans.size() > 0) {\n Iterator it = holdingDataBeans.iterator();\n holdingDatas = new ArrayList(holdingDataBeans.size());\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n QuoteDataBean quoteData = tradeAction.getQuote(holdingData.getQuoteID());\n BigDecimal basis = holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()));\n BigDecimal marketValue = quoteData.getPrice().multiply(new BigDecimal(holdingData.getQuantity()));\n totalBasis = totalBasis.add(basis);\n totalValue = totalValue.add(marketValue);\n BigDecimal gain = marketValue.subtract(basis);\n totalGain = totalGain.add(gain);\n HoldingData h = new HoldingData();\n h.setHoldingID(holdingData.getHoldingID());\n h.setPurchaseDate(holdingData.getPurchaseDate());\n h.setQuoteID(holdingData.getQuoteID());\n h.setQuantity(holdingData.getQuantity());\n h.setPurchasePrice(holdingData.getPurchasePrice());\n h.setBasis(basis);\n h.setGain(gain);\n h.setMarketValue(marketValue);\n h.setPrice(quoteData.getPrice());\n holdingDatas.add(h);\n }\n // dataTable\n setTotalGainPercent(FinancialUtils.computeGainPercent(totalValue, totalBasis));\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", - "start_line": 73, - "end_line": 120, - "return_type": "void", + "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n OrderDataBean orderDataBean = null;\n HoldingData holdingData = (HoldingData) dataTable.getRowData();\n try {\n orderDataBean = tradeAction.sell(userID, holdingData.getHoldingID(), TradeConfig.getOrderProcessingMode());\n holdingDatas.remove(holdingData);\n } catch (Exception e) {\n e.printStackTrace();\n }\n OrderData orderData = new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol());\n session.setAttribute(\"orderData\", orderData);\n return \"sell\";\n}", + "start_line": 122, + "end_line": 142, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [ "javax.servlet.http.HttpSession", - "java.math.BigDecimal", "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "java.util.Collection", + "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", "java.lang.String", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings", "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.tradeAction", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalValue", "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas", "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.context", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" ], "call_sites": [ { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -142480,13 +179908,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, - "start_column": 43, - "end_line": 77, - "end_column": 66 + "start_line": 124, + "start_column": 41, + "end_line": 124, + "end_column": 64 }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -142502,140 +179931,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 78, - "start_column": 32, - "end_line": 78, - "end_column": 62 - }, - { - "method_name": "getHoldings", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.util.Collection", - "callee_signature": "getHoldings(java.lang.String)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 79, - "start_column": 40, - "end_line": 79, - "end_column": 70 - }, - { - "method_name": "size", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "", - "callee_signature": "size()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 81, - "start_column": 24, - "end_line": 81, - "end_column": 46 - }, - { - "method_name": "size", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "", - "callee_signature": "size()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 85, - "start_column": 11, - "end_line": 85, - "end_column": 33 - }, - { - "method_name": "iterator", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 86, - "start_column": 26, - "end_line": 86, - "end_column": 52 - }, - { - "method_name": "size", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "", - "callee_signature": "size()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 87, - "start_column": 51, - "end_line": 87, - "end_column": 73 - }, - { - "method_name": "hasNext", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "", - "callee_signature": "hasNext()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 89, - "start_column": 16, - "end_line": 89, - "end_column": 27 + "start_line": 125, + "start_column": 30, + "end_line": 125, + "end_column": 60 }, { - "method_name": "next", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", + "method_name": "getRowData", + "comment": null, + "receiver_expr": "dataTable", + "receiver_type": "javax.faces.component.html.HtmlDataTable", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "callee_signature": "next()", + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "callee_signature": "getRowData()", "is_public": true, "is_protected": false, "is_private": false, @@ -142644,20 +179952,23 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, - "start_column": 59, - "end_line": 90, - "end_column": 67 + "start_line": 128, + "start_column": 45, + "end_line": 128, + "end_column": 66 }, { - "method_name": "getQuote", + "method_name": "sell", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ - "java.lang.String" + "java.lang.String", + "java.lang.Integer", + "" ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "callee_signature": "getQuote(java.lang.String)", + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "sell(java.lang.String, java.lang.Integer, int)", "is_public": false, "is_protected": false, "is_private": false, @@ -142666,60 +179977,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, - "start_column": 37, - "end_line": 91, - "end_column": 82 - }, - { - "method_name": "getQuoteID", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getQuoteID()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 91, - "start_column": 58, - "end_line": 91, - "end_column": 81 - }, - { - "method_name": "multiply", - "receiver_expr": "holdingData.getPurchasePrice()", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "multiply(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 93, - "start_column": 30, - "end_line": 93, - "end_column": 111 + "start_line": 131, + "start_column": 23, + "end_line": 131, + "end_column": 112 }, { - "method_name": "getPurchasePrice", + "method_name": "getHoldingID", + "comment": null, "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPurchasePrice()", + "return_type": "java.lang.Integer", + "callee_signature": "getHoldingID()", "is_public": true, "is_protected": false, "is_private": false, @@ -142728,60 +179998,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 30, - "end_line": 93, - "end_column": 59 + "start_line": 131, + "start_column": 48, + "end_line": 131, + "end_column": 73 }, { - "method_name": "getQuantity", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "getOrderProcessingMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", - "callee_signature": "getQuantity()", + "callee_signature": "getOrderProcessingMode()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 85, - "end_line": 93, - "end_column": 109 + "start_line": 131, + "start_column": 76, + "end_line": 131, + "end_column": 111 }, { - "method_name": "multiply", - "receiver_expr": "quoteData.getPrice()", - "receiver_type": "java.math.BigDecimal", + "method_name": "remove", + "comment": null, + "receiver_expr": "holdingDatas", + "receiver_type": "java.util.ArrayList", "argument_types": [ - "java.math.BigDecimal" + "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData" ], - "return_type": "java.math.BigDecimal", - "callee_signature": "multiply(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 94, - "start_column": 36, - "end_line": 94, - "end_column": 107 - }, - { - "method_name": "getPrice", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", + "return_type": "", + "callee_signature": "remove(java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -142790,106 +180042,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 94, - "start_column": 36, - "end_line": 94, - "end_column": 55 + "start_line": 132, + "start_column": 7, + "end_line": 132, + "end_column": 38 }, { - "method_name": "getQuantity", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], "return_type": "", - "callee_signature": "getQuantity()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 94, - "start_column": 81, - "end_line": 94, - "end_column": 105 - }, - { - "method_name": "add", - "receiver_expr": "totalBasis", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 95, - "start_column": 24, - "end_line": 95, - "end_column": 44 - }, - { - "method_name": "add", - "receiver_expr": "totalValue", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 96, - "start_column": 24, - "end_line": 96, - "end_column": 50 - }, - { - "method_name": "subtract", - "receiver_expr": "marketValue", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "subtract(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 97, - "start_column": 29, - "end_line": 97, - "end_column": 55 - }, - { - "method_name": "add", - "receiver_expr": "totalGain", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", + "callee_signature": "printStackTrace()", "is_public": true, "is_protected": false, "is_private": false, @@ -142898,20 +180063,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 23, - "end_line": 98, - "end_column": 41 + "start_line": 134, + "start_column": 7, + "end_line": 134, + "end_column": 25 }, { - "method_name": "setHoldingID", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "argument_types": [ - "java.lang.Integer" - ], - "return_type": "", - "callee_signature": "setHoldingID(java.lang.Integer)", + "method_name": "getOrderID", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", "is_public": true, "is_protected": false, "is_private": false, @@ -142920,18 +180084,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 101, - "start_column": 11, - "end_line": 101, - "end_column": 52 + "start_line": 137, + "start_column": 41, + "end_line": 137, + "end_column": 66 }, { - "method_name": "getHoldingID", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getHoldingID()", + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -142940,20 +180105,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 101, - "start_column": 26, - "end_line": 101, - "end_column": 51 + "start_line": 137, + "start_column": 69, + "end_line": 137, + "end_column": 98 }, { - "method_name": "setPurchaseDate", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "argument_types": [ - "java.util.Date" - ], - "return_type": "", - "callee_signature": "setPurchaseDate(java.util.Date)", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -142962,18 +180126,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 11, - "end_line": 102, - "end_column": 58 + "start_line": 137, + "start_column": 101, + "end_line": 137, + "end_column": 127 }, { - "method_name": "getPurchaseDate", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.util.Date", - "callee_signature": "getPurchaseDate()", + "callee_signature": "getCompletionDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -142982,20 +180147,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 102, - "start_column": 29, - "end_line": 102, - "end_column": 57 + "start_line": 138, + "start_column": 9, + "end_line": 138, + "end_column": 41 }, { - "method_name": "setQuoteID", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setQuoteID(java.lang.String)", + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getOrderFee()", "is_public": true, "is_protected": false, "is_private": false, @@ -143004,18 +180168,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 103, - "start_column": 11, - "end_line": 103, - "end_column": 48 + "start_line": 138, + "start_column": 44, + "end_line": 138, + "end_column": 70 }, { - "method_name": "getQuoteID", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getQuoteID()", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -143024,20 +180189,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 103, - "start_column": 24, - "end_line": 103, - "end_column": 47 + "start_line": 138, + "start_column": 73, + "end_line": 138, + "end_column": 100 }, { - "method_name": "setQuantity", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "argument_types": [ - "" - ], + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], "return_type": "", - "callee_signature": "setQuantity(double)", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -143046,18 +180210,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 11, - "end_line": 104, - "end_column": 50 + "start_line": 138, + "start_column": 103, + "end_line": 138, + "end_column": 129 }, { - "method_name": "getQuantity", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "orderDataBean", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], - "return_type": "", - "callee_signature": "getQuantity()", + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -143066,20 +180231,22 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 104, - "start_column": 25, - "end_line": 104, - "end_column": 49 + "start_line": 139, + "start_column": 9, + "end_line": 139, + "end_column": 33 }, { - "method_name": "setPurchasePrice", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "method_name": "setAttribute", + "comment": null, + "receiver_expr": "session", + "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String", + "com.ibm.websphere.samples.daytrader.web.jsf.OrderData" ], "return_type": "", - "callee_signature": "setPurchasePrice(java.math.BigDecimal)", + "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -143088,62 +180255,990 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 11, - "end_line": 105, - "end_column": 60 + "start_line": 140, + "start_column": 5, + "end_line": 140, + "end_column": 48 }, { - "method_name": "getPurchasePrice", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPurchasePrice()", - "is_public": true, + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "argument_types": [ + "java.lang.Integer", + "java.lang.String", + "java.util.Date", + "java.util.Date", + "java.math.BigDecimal", + "java.lang.String", + "", + "java.lang.String" + ], + "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 105, - "start_column": 30, - "end_line": 105, - "end_column": 59 + "start_line": 137, + "start_column": 27, + "end_line": 139, + "end_column": 34 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "session", + "type": "javax.servlet.http.HttpSession", + "initializer": "(HttpSession) context.getSession(true)", + "start_line": 124, + "start_column": 17, + "end_line": 124, + "end_column": 64 }, { - "method_name": "setBasis", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "(String) session.getAttribute(\"uidBean\")", + "start_line": 125, + "start_column": 12, + "end_line": 125, + "end_column": 60 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderDataBean", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "null", + "start_line": 127, + "start_column": 19, + "end_line": 127, + "end_column": 38 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingData", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "initializer": "(HoldingData) dataTable.getRowData()", + "start_line": 128, + "start_column": 17, + "end_line": 128, + "end_column": 66 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderData", + "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "initializer": "new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol())", + "start_line": 137, + "start_column": 15, + "end_line": 139, + "end_column": 34 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "setHoldingsTotal(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setHoldingsTotal(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setHoldingsTotal(BigDecimal holdingsTotal)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "holdingsTotal", + "annotations": [], + "modifiers": [], + "start_line": 168, + "end_line": 168, + "start_column": 32, + "end_column": 55 + } + ], + "code": "{\n this.holdingsTotal = holdingsTotal;\n}", + "start_line": 168, + "end_line": 170, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingsTotal" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getSumOfCashHoldings()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getSumOfCashHoldings()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getSumOfCashHoldings()", + "parameters": [], + "code": "{\n return sumOfCashHoldings;\n}", + "start_line": 180, + "end_line": 182, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.sumOfCashHoldings" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setNumberHoldings(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setNumberHoldings(Integer)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setNumberHoldings(Integer numberHoldings)", + "parameters": [ + { + "type": "java.lang.Integer", + "name": "numberHoldings", + "annotations": [], + "modifiers": [], + "start_line": 184, + "end_line": 184, + "start_column": 33, + "end_column": 54 + } + ], + "code": "{\n this.numberHoldings = numberHoldings;\n}", + "start_line": 184, + "end_line": 186, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.Integer" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getDataTable()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getDataTable()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public HtmlDataTable getDataTable()", + "parameters": [], + "code": "{\n return dataTable;\n}", + "start_line": 148, + "end_line": 150, + "return_type": "javax.faces.component.html.HtmlDataTable", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getBalance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getBalance()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getBalance()", + "parameters": [], + "code": "{\n return balance;\n}", + "start_line": 156, + "end_line": 158, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.balance" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getHoldingsTotal()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getHoldingsTotal()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getHoldingsTotal()", + "parameters": [], + "code": "{\n return holdingsTotal;\n}", + "start_line": 172, + "end_line": 174, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingsTotal" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getOpenBalance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "getOpenBalance()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getOpenBalance()", + "parameters": [], + "code": "{\n return openBalance;\n}", + "start_line": 164, + "end_line": 166, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.openBalance" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setHoldingDatas(ArrayList)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setHoldingDatas(ArrayList)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setHoldingDatas(ArrayList holdingDatas)", + "parameters": [ + { + "type": "java.util.ArrayList", + "name": "holdingDatas", + "annotations": [], + "modifiers": [], + "start_line": 216, + "end_line": 216, + "start_column": 31, + "end_column": 65 + } + ], + "code": "{\n this.holdingDatas = holdingDatas;\n}", + "start_line": 216, + "end_line": 218, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.util.ArrayList" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setBalance(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setBalance(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setBalance(BigDecimal balance)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "balance", + "annotations": [], + "modifiers": [], + "start_line": 152, + "end_line": 152, + "start_column": 26, + "end_column": 43 + } + ], + "code": "{\n this.balance = balance;\n}", + "start_line": 152, + "end_line": 154, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.balance" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setTotalBasis(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setTotalBasis(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setTotalBasis(BigDecimal totalBasis)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "totalBasis", + "annotations": [], + "modifiers": [], + "start_line": 208, + "end_line": 208, + "start_column": 29, + "end_column": 49 + } + ], + "code": "{\n this.totalBasis = totalBasis;\n}", + "start_line": 208, + "end_line": 210, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setTotalGainPercent(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", + "signature": "setTotalGainPercent(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setTotalGainPercent(BigDecimal totalGainPercent)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "totalGainPercent", + "annotations": [], + "modifiers": [], + "start_line": 224, + "end_line": 224, + "start_column": 35, + "end_column": 61 + } + ], + "code": "{\n this.totalGainPercent = totalGainPercent;\n}", + "start_line": 224, + "end_line": 226, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.faces.context.ExternalContext", + "start_line": 48, + "end_line": 49, + "variables": [ + "context" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Inject" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "start_line": 51, + "end_line": 51, + "variables": [ + "tradeAction" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 53, + "end_line": 53, + "variables": [ + "balance" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 54, + "end_line": 54, + "variables": [ + "openBalance" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 56, + "end_line": 57, + "variables": [ + "numberHoldings" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@PositiveOrZero" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 59, + "end_line": 59, + "variables": [ + "holdingsTotal" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 60, + "end_line": 60, + "variables": [ + "sumOfCashHoldings" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 61, + "end_line": 61, + "variables": [ + "totalGain" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 62, + "end_line": 62, + "variables": [ + "totalValue" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 63, + "end_line": 63, + "variables": [ + "totalBasis" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 64, + "end_line": 64, + "variables": [ + "totalGainPercent" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.ArrayList", + "start_line": 65, + "end_line": 65, + "variables": [ + "holdingDatas" + ], + "modifiers": [ + "private" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.faces.component.html.HtmlDataTable", + "start_line": 66, + "end_line": 66, + "variables": [ + "dataTable" + ], + "modifiers": [ + "private" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": " This class is a WebSocket EndPoint that sends the Market Summary in JSON form and\n * encodes recent quote price changes when requested or when triggered by CDI events.\n *", + "start_line": 50, + "end_line": 52, + "start_column": 1, + "end_column": 4, + "is_javadoc": true + }, + { + "content": " should never be used", + "start_line": 70, + "end_line": 70, + "start_column": 3, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " Make sure onopen is finished", + "start_line": 89, + "end_line": 89, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015, 2021.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": " should never be used", + "start_line": 70, + "end_line": 70, + "start_column": 3, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " Make sure onopen is finished", + "start_line": 89, + "end_line": 89, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@ServerEndpoint(value = \"/marketsummary\", encoders = { QuotePriceChangeListEncoder.class }, decoders = { ActionDecoder.class })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "onClose(Session, CloseReason)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "onClose(Session, CloseReason)", + "comments": [], + "annotations": [ + "@OnClose" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onClose(Session session, CloseReason reason)", + "parameters": [ + { + "type": "javax.websocket.Session", + "name": "session", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 23, + "end_column": 37 + }, + { + "type": "javax.websocket.CloseReason", + "name": "reason", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 40, + "end_column": 57 + } + ], + "code": "{\n Log.trace(\"MarketSummaryWebSocket:onClose -- session -->\" + session + \"<--\");\n sessions.remove(session);\n}", + "start_line": 124, + "end_line": 128, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" + ], + "call_sites": [ + { + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String" ], "return_type": "", - "callee_signature": "setBasis(java.math.BigDecimal)", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 106, - "start_column": 11, - "end_line": 106, - "end_column": 27 + "start_line": 126, + "start_column": 5, + "end_line": 126, + "end_column": 80 }, { - "method_name": "setGain", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "method_name": "remove", + "comment": null, + "receiver_expr": "sessions", + "receiver_type": "java.util.List", "argument_types": [ - "java.math.BigDecimal" + "javax.websocket.Session" ], "return_type": "", - "callee_signature": "setGain(java.math.BigDecimal)", + "callee_signature": "remove(java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -143152,42 +181247,91 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 107, - "start_column": 11, - "end_line": 107, - "end_column": 25 - }, + "start_line": 127, + "start_column": 5, + "end_line": 127, + "end_column": 28 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "onMarketSummarytUpdate(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "onMarketSummarytUpdate(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onMarketSummarytUpdate(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @MarketSummaryUpdate String event)", + "parameters": [ { - "method_name": "setMarketValue", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "type": "java.lang.String", + "name": "event", + "annotations": [ + "@ObservesAsync", + "@Priority(Interceptor.Priority.APPLICATION)", + "@MarketSummaryUpdate" + ], + "modifiers": [], + "start_line": 143, + "end_line": 143, + "start_column": 38, + "end_column": 129 + } + ], + "code": "{\n Log.trace(\"MarketSummaryWebSocket:onJMSMessage\");\n try {\n JsonObject mkSummary = tradeAction.getMarketSummary().toJSON();\n Iterator failSafeIterator = sessions.iterator();\n while (failSafeIterator.hasNext()) {\n Session s = failSafeIterator.next();\n if (s.isOpen()) {\n s.getAsyncRemote().sendText(mkSummary.toString());\n }\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n}", + "start_line": 143, + "end_line": 160, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.json.JsonObject", + "javax.websocket.Session", + "java.util.Iterator" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction", + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" + ], + "call_sites": [ + { + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String" ], "return_type": "", - "callee_signature": "setMarketValue(java.math.BigDecimal)", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 108, - "start_column": 11, - "end_line": 108, - "end_column": 39 + "start_line": 145, + "start_column": 5, + "end_line": 145, + "end_column": 52 }, { - "method_name": "setPrice", - "receiver_expr": "h", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setPrice(java.math.BigDecimal)", + "method_name": "toJSON", + "comment": null, + "receiver_expr": "tradeAction.getMarketSummary()", + "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "argument_types": [], + "return_type": "javax.json.JsonObject", + "callee_signature": "toJSON()", "is_public": true, "is_protected": false, "is_private": false, @@ -143196,40 +181340,40 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 11, - "end_line": 109, - "end_column": 42 + "start_line": 148, + "start_column": 28, + "end_line": 148, + "end_column": 66 }, { - "method_name": "getPrice", - "receiver_expr": "quoteData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "method_name": "getMarketSummary", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", - "is_public": true, + "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "callee_signature": "getMarketSummary()", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, - "start_column": 22, - "end_line": 109, - "end_column": 41 + "start_line": 148, + "start_column": 28, + "end_line": 148, + "end_column": 57 }, { - "method_name": "add", - "receiver_expr": "holdingDatas", - "receiver_type": "java.util.ArrayList", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData" - ], - "return_type": "", - "callee_signature": "add(E)", + "method_name": "iterator", + "comment": null, + "receiver_expr": "sessions", + "receiver_type": "java.util.List", + "argument_types": [], + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", "is_public": true, "is_protected": false, "is_private": false, @@ -143238,20 +181382,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 110, - "start_column": 11, - "end_line": 110, - "end_column": 29 + "start_line": 150, + "start_column": 42, + "end_line": 150, + "end_column": 60 }, { - "method_name": "setTotalGainPercent", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], + "method_name": "hasNext", + "comment": null, + "receiver_expr": "failSafeIterator", + "receiver_type": "java.util.Iterator", + "argument_types": [], "return_type": "", - "callee_signature": "setTotalGainPercent(java.math.BigDecimal)", + "callee_signature": "hasNext()", "is_public": true, "is_protected": false, "is_private": false, @@ -143260,41 +181403,40 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 114, - "start_column": 9, - "end_line": 114, - "end_column": 86 + "start_line": 151, + "start_column": 11, + "end_line": 151, + "end_column": 36 }, { - "method_name": "computeGainPercent", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", - "argument_types": [ - "java.math.BigDecimal", - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "computeGainPercent(java.math.BigDecimal, java.math.BigDecimal)", + "method_name": "next", + "comment": null, + "receiver_expr": "failSafeIterator", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "javax.websocket.Session", + "callee_signature": "next()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 114, - "start_column": 29, - "end_line": 114, - "end_column": 85 + "start_line": 152, + "start_column": 19, + "end_line": 152, + "end_column": 41 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", + "method_name": "isOpen", + "comment": null, + "receiver_expr": "s", + "receiver_type": "javax.websocket.Session", "argument_types": [], "return_type": "", - "callee_signature": "printStackTrace()", + "callee_signature": "isOpen()", "is_public": true, "is_protected": false, "is_private": false, @@ -143303,226 +181445,209 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 118, - "start_column": 7, - "end_line": 118, - "end_column": 25 + "start_line": 153, + "start_column": 11, + "end_line": 153, + "end_column": 20 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.ArrayList", + "method_name": "sendText", + "comment": null, + "receiver_expr": "s.getAsyncRemote()", + "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ - "" + "java.lang.String" ], - "return_type": "java.util.ArrayList", - "callee_signature": "ArrayList(int)", - "is_public": false, + "return_type": "java.util.concurrent.Future", + "callee_signature": "sendText(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, - "start_column": 24, - "end_line": 87, - "end_column": 74 + "start_line": 154, + "start_column": 9, + "end_line": 154, + "end_column": 57 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(double)", - "is_public": false, + "method_name": "getAsyncRemote", + "comment": null, + "receiver_expr": "s", + "receiver_type": "javax.websocket.Session", + "argument_types": [], + "return_type": "javax.websocket.RemoteEndpoint.Async", + "callee_signature": "getAsyncRemote()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 70, - "end_line": 93, - "end_column": 110 + "start_line": 154, + "start_column": 9, + "end_line": 154, + "end_column": 26 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(double)", - "is_public": false, + "method_name": "toString", + "comment": null, + "receiver_expr": "mkSummary", + "receiver_type": "javax.json.JsonObject", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 94, - "start_column": 66, - "end_line": 94, - "end_column": 106 + "start_line": 154, + "start_column": 37, + "end_line": 154, + "end_column": 56 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "callee_signature": "HoldingData()", - "is_public": false, + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 100, - "start_column": 27, - "end_line": 100, - "end_column": 43 + "start_line": 158, + "start_column": 7, + "end_line": 158, + "end_column": 25 } ], "variable_declarations": [ { - "name": "session", - "type": "javax.servlet.http.HttpSession", - "initializer": "(HttpSession) context.getSession(true)", - "start_line": 77, - "start_column": 19, - "end_line": 77, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "mkSummary", + "type": "javax.json.JsonObject", + "initializer": "tradeAction.getMarketSummary().toJSON()", + "start_line": 148, + "start_column": 16, + "end_line": 148, "end_column": 66 }, { - "name": "userID", - "type": "java.lang.String", - "initializer": "(String) session.getAttribute(\"uidBean\")", - "start_line": 78, - "start_column": 14, - "end_line": 78, - "end_column": 62 - }, - { - "name": "holdingDataBeans", - "type": "java.util.Collection", - "initializer": "tradeAction.getHoldings(userID)", - "start_line": 79, - "start_column": 21, - "end_line": 79, - "end_column": 70 - }, - { - "name": "it", - "type": "java.util.Iterator", - "initializer": "holdingDataBeans.iterator()", - "start_line": 86, - "start_column": 21, - "end_line": 86, - "end_column": 52 - }, - { - "name": "holdingData", - "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "initializer": "(HoldingDataBean) it.next()", - "start_line": 90, - "start_column": 27, - "end_line": 90, - "end_column": 67 - }, - { - "name": "quoteData", - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "initializer": "tradeAction.getQuote(holdingData.getQuoteID())", - "start_line": 91, - "start_column": 25, - "end_line": 91, - "end_column": 82 - }, - { - "name": "basis", - "type": "java.math.BigDecimal", - "initializer": "holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()))", - "start_line": 93, - "start_column": 22, - "end_line": 93, - "end_column": 111 - }, - { - "name": "marketValue", - "type": "java.math.BigDecimal", - "initializer": "quoteData.getPrice().multiply(new BigDecimal(holdingData.getQuantity()))", - "start_line": 94, - "start_column": 22, - "end_line": 94, - "end_column": 107 - }, - { - "name": "gain", - "type": "java.math.BigDecimal", - "initializer": "marketValue.subtract(basis)", - "start_line": 97, - "start_column": 22, - "end_line": 97, - "end_column": 55 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "failSafeIterator", + "type": "java.util.Iterator", + "initializer": "sessions.iterator()", + "start_line": 150, + "start_column": 23, + "end_line": 150, + "end_column": 60 }, { - "name": "h", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "initializer": "new HoldingData()", - "start_line": 100, - "start_column": 23, - "end_line": 100, - "end_column": 43 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "s", + "type": "javax.websocket.Session", + "initializer": "failSafeIterator.next()", + "start_line": 152, + "start_column": 15, + "end_line": 152, + "end_column": 41 } ], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 4, - "is_entrypoint": true + "is_entrypoint": false }, - "getTotalGainPercentHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getTotalGainPercentHTML()", - "comment": "", - "annotations": [], + "onError(Throwable, Session)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "onError(Throwable, Session)", + "comments": [], + "annotations": [ + "@OnError" + ], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getTotalGainPercentHTML()", - "parameters": [], - "code": "{\n return FinancialUtils.printGainPercentHTML(totalGainPercent);\n}", - "start_line": 232, - "end_line": 234, - "return_type": "java.lang.String", + "declaration": "public void onError(Throwable t, Session currentSession)", + "parameters": [ + { + "type": "java.lang.Throwable", + "name": "t", + "annotations": [], + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 23, + "end_column": 33 + }, + { + "type": "javax.websocket.Session", + "name": "currentSession", + "annotations": [], + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 36, + "end_column": 57 + } + ], + "code": "{\n Log.trace(\"MarketSummaryWebSocket:onError -- session -->\" + currentSession + \"<--\");\n t.printStackTrace();\n}", + "start_line": 118, + "end_line": 122, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" - ], + "accessed_fields": [], "call_sites": [ { - "method_name": "printGainPercentHTML", - "receiver_expr": "FinancialUtils", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String" ], - "return_type": "java.lang.String", - "callee_signature": "printGainPercentHTML(java.math.BigDecimal)", + "return_type": "", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -143531,10 +181656,31 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 233, - "start_column": 12, - "end_line": 233, - "end_column": 64 + "start_line": 120, + "start_column": 5, + "end_line": 120, + "end_column": 87 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "t", + "receiver_type": "java.lang.Throwable", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 121, + "start_column": 5, + "end_line": 121, + "end_column": 23 } ], "variable_declarations": [], @@ -143543,27 +181689,25 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getTotalGain()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getTotalGain()", - "comment": "", + "()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "MarketSummaryWebSocket()", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public BigDecimal getTotalGain()", + "declaration": "public MarketSummaryWebSocket()", "parameters": [], - "code": "{\n return totalGain;\n}", - "start_line": 196, - "end_line": 198, - "return_type": "java.math.BigDecimal", + "code": "{\n}", + "start_line": 71, + "end_line": 72, + "return_type": null, "is_implicit": false, - "is_constructor": false, + "is_constructor": true, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain" - ], + "accessed_fields": [], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -143571,111 +181715,73 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getHoldingDatas()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getHoldingDatas()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" + "sendMarketSummary(ActionMessage, Session)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "sendMarketSummary(ActionMessage, Session)", + "comments": [ + { + "content": " Make sure onopen is finished", + "start_line": 89, + "end_line": 89, + "start_column": 5, + "end_column": 35, + "is_javadoc": false + } ], - "thrown_exceptions": [], - "declaration": "public ArrayList getHoldingDatas()", - "parameters": [], - "code": "{\n return holdingDatas;\n}", - "start_line": 220, - "end_line": 222, - "return_type": "java.util.ArrayList", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas" + "annotations": [ + "@OnMessage" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setTotalGain(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setTotalGain(BigDecimal)", - "comment": "", - "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setTotalGain(BigDecimal totalGain)", + "declaration": "public void sendMarketSummary(ActionMessage message, Session currentSession)", "parameters": [ { - "type": "java.math.BigDecimal", - "name": "totalGain", + "type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", + "name": "message", + "annotations": [], + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 33, + "end_column": 53 + }, + { + "type": "javax.websocket.Session", + "name": "currentSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 56, + "end_column": 77 } ], - "code": "{\n this.totalGain = totalGain;\n}", - "start_line": 192, - "end_line": 194, + "code": "{\n String action = message.getDecodedAction();\n Log.trace(\"MarketSummaryWebSocket:sendMarketSummary -- received -->\" + action + \"<--\");\n // Make sure onopen is finished\n try {\n latch.await();\n } catch (Exception e) {\n e.printStackTrace();\n return;\n }\n if (action != null && action.equals(\"updateMarketSummary\")) {\n try {\n JsonObject mkSummary = tradeAction.getMarketSummary().toJSON();\n Log.trace(\"MarketSummaryWebSocket:sendMarketSummary -- sending -->\" + mkSummary + \"<--\");\n currentSession.getAsyncRemote().sendText(mkSummary.toString());\n } catch (Exception e) {\n e.printStackTrace();\n }\n } else if (action != null && action.equals(\"updateRecentQuotePriceChange\")) {\n if (!recentQuotePriceChangeList.isEmpty()) {\n currentSession.getAsyncRemote().sendObject(recentQuotePriceChangeList.recentList());\n }\n }\n}", + "start_line": 82, + "end_line": 116, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGain" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "PortfolioJSF(Instance)", - "comment": "", - "annotations": [ - "@Inject" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public PortfolioJSF(@Any Instance services)", - "parameters": [ - { - "type": "javax.enterprise.inject.Instance", - "name": "services", - "annotations": [ - "@Any" - ], - "modifiers": [] - } + "javax.json.JsonObject", + "java.lang.String" ], - "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 68, - "end_line": 71, - "return_type": null, - "is_implicit": false, - "is_constructor": true, - "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.tradeAction" + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction", + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.latch", + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.recentQuotePriceChangeList" ], "call_sites": [ { - "method_name": "get", - "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", - "receiver_type": "javax.enterprise.inject.Instance", + "method_name": "getDecodedAction", + "comment": null, + "receiver_expr": "message", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.websocket.ActionMessage", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "callee_signature": "get()", + "return_type": "java.lang.String", + "callee_signature": "getDecodedAction()", "is_public": true, "is_protected": false, "is_private": false, @@ -143684,207 +181790,174 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 19, - "end_line": 70, - "end_column": 133 + "start_line": 85, + "start_column": 21, + "end_line": 85, + "end_column": 46 }, { - "method_name": "select", - "receiver_expr": "services", - "receiver_type": "javax.enterprise.inject.Instance", + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + "java.lang.String" ], - "return_type": "javax.enterprise.inject.Instance", - "callee_signature": "select(java.lang.annotation.Annotation...)", + "return_type": "", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 19, - "end_line": 70, - "end_column": 127 + "start_line": 87, + "start_column": 5, + "end_line": 87, + "end_column": 90 }, { - "method_name": "getRunTimeModeNames", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "await", + "comment": null, + "receiver_expr": "latch", + "receiver_type": "java.util.concurrent.CountDownLatch", "argument_types": [], "return_type": "", - "callee_signature": "getRunTimeModeNames()", + "callee_signature": "await()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 63, - "end_line": 70, - "end_column": 95 + "start_line": 91, + "start_column": 7, + "end_line": 91, + "end_column": 19 }, { - "method_name": "getRunTimeMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], "return_type": "", - "callee_signature": "getRunTimeMode()", + "callee_signature": "printStackTrace()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 97, - "end_line": 70, - "end_column": 124 + "start_line": 93, + "start_column": 7, + "end_line": 93, + "end_column": 25 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "method_name": "equals", + "comment": null, + "receiver_expr": "action", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], - "return_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", - "callee_signature": "TradeRunTimeModeLiteral(java.lang.String)", + "return_type": "", + "callee_signature": "equals(java.lang.Object)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 98, + "start_column": 27, + "end_line": 98, + "end_column": 62 + }, + { + "method_name": "toJSON", + "comment": null, + "receiver_expr": "tradeAction.getMarketSummary()", + "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "argument_types": [], + "return_type": "javax.json.JsonObject", + "callee_signature": "toJSON()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 102, + "start_column": 32, + "end_line": 102, + "end_column": 70 + }, + { + "method_name": "getMarketSummary", + "comment": null, + "receiver_expr": "tradeAction", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "callee_signature": "getMarketSummary()", "is_public": false, "is_protected": false, "is_private": false, "is_unspecified": true, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 70, - "start_column": 35, - "end_line": 70, - "end_column": 126 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setOpenBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setOpenBalance(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setOpenBalance(BigDecimal openBalance)", - "parameters": [ + "start_line": 102, + "start_column": 32, + "end_line": 102, + "end_column": 61 + }, { - "type": "java.math.BigDecimal", - "name": "openBalance", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.openBalance = openBalance;\n}", - "start_line": 160, - "end_line": 162, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.openBalance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getTotalBasis()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getTotalBasis()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getTotalBasis()", - "parameters": [], - "code": "{\n return totalBasis;\n}", - "start_line": 212, - "end_line": 214, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "sell()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "sell()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String sell()", - "parameters": [], - "code": "{\n HttpSession session = (HttpSession) context.getSession(true);\n String userID = (String) session.getAttribute(\"uidBean\");\n OrderDataBean orderDataBean = null;\n HoldingData holdingData = (HoldingData) dataTable.getRowData();\n try {\n orderDataBean = tradeAction.sell(userID, holdingData.getHoldingID(), TradeConfig.getOrderProcessingMode());\n holdingDatas.remove(holdingData);\n } catch (Exception e) {\n e.printStackTrace();\n }\n OrderData orderData = new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol());\n session.setAttribute(\"orderData\", orderData);\n return \"sell\";\n}", - "start_line": 122, - "end_line": 142, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "javax.servlet.http.HttpSession", - "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "java.lang.String", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.tradeAction", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.context", - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" - ], - "call_sites": [ + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "trace(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 104, + "start_column": 9, + "end_line": 104, + "end_column": 96 + }, { - "method_name": "getSession", - "receiver_expr": "context", - "receiver_type": "javax.faces.context.ExternalContext", + "method_name": "sendText", + "comment": null, + "receiver_expr": "currentSession.getAsyncRemote()", + "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ - "" + "java.lang.String" ], - "return_type": "javax.servlet.http.HttpSession", - "callee_signature": "getSession(boolean)", + "return_type": "java.util.concurrent.Future", + "callee_signature": "sendText(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -143893,20 +181966,84 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 124, - "start_column": 41, - "end_line": 124, - "end_column": 64 + "start_line": 106, + "start_column": 9, + "end_line": 106, + "end_column": 70 }, { - "method_name": "getAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", + "method_name": "getAsyncRemote", + "comment": null, + "receiver_expr": "currentSession", + "receiver_type": "javax.websocket.Session", + "argument_types": [], + "return_type": "javax.websocket.RemoteEndpoint.Async", + "callee_signature": "getAsyncRemote()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 106, + "start_column": 9, + "end_line": 106, + "end_column": 39 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "mkSummary", + "receiver_type": "javax.json.JsonObject", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 106, + "start_column": 50, + "end_line": 106, + "end_column": 69 + }, + { + "method_name": "printStackTrace", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "", + "callee_signature": "printStackTrace()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 109, + "start_column": 9, + "end_line": 109, + "end_column": 27 + }, + { + "method_name": "equals", + "comment": null, + "receiver_expr": "action", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.String", - "callee_signature": "getAttribute(java.lang.String)", + "return_type": "", + "callee_signature": "equals(java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -143915,18 +182052,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 125, - "start_column": 30, - "end_line": 125, - "end_column": 60 + "start_line": 111, + "start_column": 34, + "end_line": 111, + "end_column": 78 }, { - "method_name": "getRowData", - "receiver_expr": "dataTable", - "receiver_type": "javax.faces.component.html.HtmlDataTable", + "method_name": "isEmpty", + "comment": null, + "receiver_expr": "recentQuotePriceChangeList", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "callee_signature": "getRowData()", + "return_type": "", + "callee_signature": "isEmpty()", "is_public": true, "is_protected": false, "is_private": false, @@ -143935,42 +182073,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 128, - "start_column": 45, - "end_line": 128, - "end_column": 66 + "start_line": 112, + "start_column": 12, + "end_line": 112, + "end_column": 47 }, { - "method_name": "sell", - "receiver_expr": "tradeAction", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "method_name": "sendObject", + "comment": null, + "receiver_expr": "currentSession.getAsyncRemote()", + "receiver_type": "javax.websocket.RemoteEndpoint.Async", "argument_types": [ - "java.lang.String", - "java.lang.Integer", - "" + "java.util.List" ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "sell(java.lang.String, java.lang.Integer, int)", - "is_public": false, + "return_type": "java.util.concurrent.Future", + "callee_signature": "sendObject(java.lang.Object)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 131, - "start_column": 23, - "end_line": 131, - "end_column": 112 + "start_line": 113, + "start_column": 9, + "end_line": 113, + "end_column": 91 }, { - "method_name": "getHoldingID", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", + "method_name": "getAsyncRemote", + "comment": null, + "receiver_expr": "currentSession", + "receiver_type": "javax.websocket.Session", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getHoldingID()", + "return_type": "javax.websocket.RemoteEndpoint.Async", + "callee_signature": "getAsyncRemote()", "is_public": true, "is_protected": false, "is_private": false, @@ -143979,60 +182117,146 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 131, - "start_column": 48, - "end_line": 131, - "end_column": 73 + "start_line": 113, + "start_column": 9, + "end_line": 113, + "end_column": 39 }, { - "method_name": "getOrderProcessingMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "recentList", + "comment": null, + "receiver_expr": "recentQuotePriceChangeList", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], - "return_type": "", - "callee_signature": "getOrderProcessingMode()", + "return_type": "java.util.List", + "callee_signature": "recentList()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 131, - "start_column": 76, - "end_line": 131, - "end_column": 111 + "start_line": 113, + "start_column": 52, + "end_line": 113, + "end_column": 90 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "action", + "type": "java.lang.String", + "initializer": "message.getDecodedAction()", + "start_line": 85, + "start_column": 12, + "end_line": 85, + "end_column": 46 }, { - "method_name": "remove", - "receiver_expr": "holdingDatas", - "receiver_type": "java.util.ArrayList", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "mkSummary", + "type": "javax.json.JsonObject", + "initializer": "tradeAction.getMarketSummary().toJSON()", + "start_line": 102, + "start_column": 20, + "end_line": 102, + "end_column": 70 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 8, + "is_entrypoint": false + }, + "onStockChange(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "onStockChange(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void onStockChange(@ObservesAsync @Priority(Interceptor.Priority.APPLICATION) @QuotePriceChange String event)", + "parameters": [ + { + "type": "java.lang.String", + "name": "event", + "annotations": [ + "@ObservesAsync", + "@Priority(Interceptor.Priority.APPLICATION)", + "@QuotePriceChange" + ], + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 29, + "end_column": 117 + } + ], + "code": "{\n Log.trace(\"MarketSummaryWebSocket:onStockChange\");\n Iterator failSafeIterator = sessions.iterator();\n while (failSafeIterator.hasNext()) {\n Session s = failSafeIterator.next();\n if (s.isOpen()) {\n s.getAsyncRemote().sendObject(recentQuotePriceChangeList.recentList());\n }\n }\n}", + "start_line": 130, + "end_line": 141, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "javax.websocket.Session", + "java.util.Iterator" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions", + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.recentQuotePriceChangeList" + ], + "call_sites": [ + { + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData" + "java.lang.String" ], "return_type": "", - "callee_signature": "remove(java.lang.Object)", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, "start_line": 132, - "start_column": 7, + "start_column": 5, "end_line": 132, - "end_column": 38 + "end_column": 53 }, { - "method_name": "printStackTrace", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", + "method_name": "iterator", + "comment": null, + "receiver_expr": "sessions", + "receiver_type": "java.util.List", "argument_types": [], - "return_type": "", - "callee_signature": "printStackTrace()", + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", "is_public": true, "is_protected": false, "is_private": false, @@ -144042,17 +182266,18 @@ "crud_operation": null, "crud_query": null, "start_line": 134, - "start_column": 7, + "start_column": 42, "end_line": 134, - "end_column": 25 + "end_column": 60 }, { - "method_name": "getOrderID", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "hasNext", + "comment": null, + "receiver_expr": "failSafeIterator", + "receiver_type": "java.util.Iterator", "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", + "return_type": "", + "callee_signature": "hasNext()", "is_public": true, "is_protected": false, "is_private": false, @@ -144061,18 +182286,40 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 137, - "start_column": 41, - "end_line": 137, - "end_column": 66 + "start_line": 135, + "start_column": 11, + "end_line": 135, + "end_column": 36 }, { - "method_name": "getOrderStatus", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "next", + "comment": null, + "receiver_expr": "failSafeIterator", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "javax.websocket.Session", + "callee_signature": "next()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 136, + "start_column": 19, + "end_line": 136, + "end_column": 41 + }, + { + "method_name": "isOpen", + "comment": null, + "receiver_expr": "s", + "receiver_type": "javax.websocket.Session", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "return_type": "", + "callee_signature": "isOpen()", "is_public": true, "is_protected": false, "is_private": false, @@ -144082,17 +182329,20 @@ "crud_operation": null, "crud_query": null, "start_line": 137, - "start_column": 69, + "start_column": 11, "end_line": 137, - "end_column": 98 + "end_column": 20 }, { - "method_name": "getOpenDate", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "method_name": "sendObject", + "comment": null, + "receiver_expr": "s.getAsyncRemote()", + "receiver_type": "javax.websocket.RemoteEndpoint.Async", + "argument_types": [ + "java.util.List" + ], + "return_type": "java.util.concurrent.Future", + "callee_signature": "sendObject(java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -144101,18 +182351,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 137, - "start_column": 101, - "end_line": 137, - "end_column": 127 + "start_line": 138, + "start_column": 9, + "end_line": 138, + "end_column": 78 }, { - "method_name": "getCompletionDate", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getAsyncRemote", + "comment": null, + "receiver_expr": "s", + "receiver_type": "javax.websocket.Session", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", + "return_type": "javax.websocket.RemoteEndpoint.Async", + "callee_signature": "getAsyncRemote()", "is_public": true, "is_protected": false, "is_private": false, @@ -144124,15 +182375,16 @@ "start_line": 138, "start_column": 9, "end_line": 138, - "end_column": 41 + "end_column": 26 }, { - "method_name": "getOrderFee", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "recentList", + "comment": null, + "receiver_expr": "recentQuotePriceChangeList", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", + "return_type": "java.util.List", + "callee_signature": "recentList()", "is_public": true, "is_protected": false, "is_private": false, @@ -144142,17 +182394,97 @@ "crud_operation": null, "crud_query": null, "start_line": 138, - "start_column": 44, + "start_column": 39, "end_line": 138, - "end_column": 70 + "end_column": 77 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "failSafeIterator", + "type": "java.util.Iterator", + "initializer": "sessions.iterator()", + "start_line": 134, + "start_column": 23, + "end_line": 134, + "end_column": 60 }, { - "method_name": "getOrderType", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "s", + "type": "javax.websocket.Session", + "initializer": "failSafeIterator.next()", + "start_line": 136, + "start_column": 15, + "end_line": 136, + "end_column": 41 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 3, + "is_entrypoint": false + }, + "(Instance)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "MarketSummaryWebSocket(Instance)", + "comments": [], + "annotations": [ + "@Inject" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public MarketSummaryWebSocket(@Any Instance services)", + "parameters": [ + { + "type": "javax.enterprise.inject.Instance", + "name": "services", + "annotations": [ + "@Any" + ], + "modifiers": [], + "start_line": 66, + "end_line": 66, + "start_column": 33, + "end_column": 69 + } + ], + "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", + "start_line": 65, + "end_line": 68, + "return_type": null, + "is_implicit": false, + "is_constructor": true, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.tradeAction" + ], + "call_sites": [ + { + "method_name": "get", + "comment": null, + "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", + "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "return_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "callee_signature": "get()", "is_public": true, "is_protected": false, "is_private": false, @@ -144161,18 +182493,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 138, - "start_column": 73, - "end_line": 138, - "end_column": 100 + "start_line": 67, + "start_column": 19, + "end_line": 67, + "end_column": 133 }, { - "method_name": "getQuantity", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "argument_types": [], - "return_type": "", - "callee_signature": "getQuantity()", + "method_name": "select", + "comment": null, + "receiver_expr": "services", + "receiver_type": "javax.enterprise.inject.Instance", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral" + ], + "return_type": "javax.enterprise.inject.Instance", + "callee_signature": "select(java.lang.annotation.Annotation...)", "is_public": true, "is_protected": false, "is_private": false, @@ -144181,70 +182516,63 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 138, - "start_column": 103, - "end_line": 138, - "end_column": 129 + "start_line": 67, + "start_column": 19, + "end_line": 67, + "end_column": 127 }, { - "method_name": "getSymbol", - "receiver_expr": "orderDataBean", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getRunTimeModeNames", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "return_type": "", + "callee_signature": "getRunTimeModeNames()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 139, - "start_column": 9, - "end_line": 139, - "end_column": 33 + "start_line": 67, + "start_column": 63, + "end_line": 67, + "end_column": 95 }, { - "method_name": "setAttribute", - "receiver_expr": "session", - "receiver_type": "javax.servlet.http.HttpSession", - "argument_types": [ - "java.lang.String", - "com.ibm.websphere.samples.daytrader.web.jsf.OrderData" - ], + "method_name": "getRunTimeMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], "return_type": "", - "callee_signature": "setAttribute(java.lang.String, java.lang.Object)", + "callee_signature": "getRunTimeMode()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, - "start_column": 5, - "end_line": 140, - "end_column": 48 + "start_line": 67, + "start_column": 97, + "end_line": 67, + "end_column": 124 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ - "java.lang.Integer", - "java.lang.String", - "java.util.Date", - "java.util.Date", - "java.math.BigDecimal", - "java.lang.String", - "", "java.lang.String" ], - "return_type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "callee_signature": "OrderData(java.lang.Integer, java.lang.String, java.util.Date, java.util.Date, java.math.BigDecimal, java.lang.String, double, java.lang.String)", + "return_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", + "callee_signature": "TradeRunTimeModeLiteral(java.lang.String)", "is_public": false, "is_protected": false, "is_private": false, @@ -144253,420 +182581,134 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 137, - "start_column": 27, - "end_line": 139, - "end_column": 34 - } - ], - "variable_declarations": [ - { - "name": "session", - "type": "javax.servlet.http.HttpSession", - "initializer": "(HttpSession) context.getSession(true)", - "start_line": 124, - "start_column": 17, - "end_line": 124, - "end_column": 64 - }, - { - "name": "userID", - "type": "java.lang.String", - "initializer": "(String) session.getAttribute(\"uidBean\")", - "start_line": 125, - "start_column": 12, - "end_line": 125, - "end_column": 60 - }, - { - "name": "orderDataBean", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "null", - "start_line": 127, - "start_column": 19, - "end_line": 127, - "end_column": 38 - }, - { - "name": "holdingData", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.HoldingData", - "initializer": "(HoldingData) dataTable.getRowData()", - "start_line": 128, - "start_column": 17, - "end_line": 128, - "end_column": 66 - }, - { - "name": "orderData", - "type": "com.ibm.websphere.samples.daytrader.web.jsf.OrderData", - "initializer": "new OrderData(orderDataBean.getOrderID(), orderDataBean.getOrderStatus(), orderDataBean.getOpenDate(), orderDataBean.getCompletionDate(), orderDataBean.getOrderFee(), orderDataBean.getOrderType(), orderDataBean.getQuantity(), orderDataBean.getSymbol())", - "start_line": 137, - "start_column": 15, - "end_line": 139, - "end_column": 34 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - }, - "setHoldingsTotal(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setHoldingsTotal(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setHoldingsTotal(BigDecimal holdingsTotal)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "holdingsTotal", - "annotations": [], - "modifiers": [] + "start_line": 67, + "start_column": 35, + "end_line": 67, + "end_column": 126 } ], - "code": "{\n this.holdingsTotal = holdingsTotal;\n}", - "start_line": 168, - "end_line": 170, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingsTotal" - ], - "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getSumOfCashHoldings()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getSumOfCashHoldings()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getSumOfCashHoldings()", - "parameters": [], - "code": "{\n return sumOfCashHoldings;\n}", - "start_line": 180, - "end_line": 182, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.sumOfCashHoldings" + "onOpen(Session, EndpointConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/MarketSummaryWebSocket.java", + "signature": "onOpen(Session, EndpointConfig)", + "comments": [], + "annotations": [ + "@OnOpen" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setNumberHoldings(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setNumberHoldings(Integer)", - "comment": "", - "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public void setNumberHoldings(Integer numberHoldings)", + "declaration": "public void onOpen(final Session session, EndpointConfig ec)", "parameters": [ { - "type": "java.lang.Integer", - "name": "numberHoldings", + "type": "javax.websocket.Session", + "name": "session", "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.numberHoldings = numberHoldings;\n}", - "start_line": 184, - "end_line": 186, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.Integer" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.numberHoldings" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getDataTable()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getDataTable()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public HtmlDataTable getDataTable()", - "parameters": [], - "code": "{\n return dataTable;\n}", - "start_line": 148, - "end_line": 150, - "return_type": "javax.faces.component.html.HtmlDataTable", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.dataTable" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getBalance()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getBalance()", - "parameters": [], - "code": "{\n return balance;\n}", - "start_line": 156, - "end_line": 158, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.balance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getHoldingsTotal()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getHoldingsTotal()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getHoldingsTotal()", - "parameters": [], - "code": "{\n return holdingsTotal;\n}", - "start_line": 172, - "end_line": 174, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingsTotal" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getOpenBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "getOpenBalance()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getOpenBalance()", - "parameters": [], - "code": "{\n return openBalance;\n}", - "start_line": 164, - "end_line": 166, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.openBalance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setHoldingDatas(ArrayList)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setHoldingDatas(ArrayList)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setHoldingDatas(ArrayList holdingDatas)", - "parameters": [ + "modifiers": [ + "final" + ], + "start_line": 75, + "end_line": 75, + "start_column": 22, + "end_column": 42 + }, { - "type": "java.util.ArrayList", - "name": "holdingDatas", + "type": "javax.websocket.EndpointConfig", + "name": "ec", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 75, + "end_line": 75, + "start_column": 45, + "end_column": 61 } ], - "code": "{\n this.holdingDatas = holdingDatas;\n}", - "start_line": 216, - "end_line": 218, + "code": "{\n Log.trace(\"MarketSummaryWebSocket:onOpen -- session -->\" + session + \"<--\");\n sessions.add(session);\n latch.countDown();\n}", + "start_line": 74, + "end_line": 80, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.util.ArrayList" - ], + "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.holdingDatas" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setBalance(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.latch", + "com.ibm.websphere.samples.daytrader.web.websocket.MarketSummaryWebSocket.sessions" ], - "thrown_exceptions": [], - "declaration": "public void setBalance(BigDecimal balance)", - "parameters": [ + "call_sites": [ { - "type": "java.math.BigDecimal", - "name": "balance", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.balance = balance;\n}", - "start_line": 152, - "end_line": 154, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.balance" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setTotalBasis(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setTotalBasis(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setTotalBasis(BigDecimal totalBasis)", - "parameters": [ + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "trace(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 76, + "start_column": 5, + "end_line": 76, + "end_column": 79 + }, { - "type": "java.math.BigDecimal", - "name": "totalBasis", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.totalBasis = totalBasis;\n}", - "start_line": 208, - "end_line": 210, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalBasis" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setTotalGainPercent(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/PortfolioJSF.java", - "signature": "setTotalGainPercent(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setTotalGainPercent(BigDecimal totalGainPercent)", - "parameters": [ + "method_name": "add", + "comment": null, + "receiver_expr": "sessions", + "receiver_type": "java.util.List", + "argument_types": [ + "javax.websocket.Session" + ], + "return_type": "", + "callee_signature": "add(E)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 78, + "start_column": 5, + "end_line": 78, + "end_column": 25 + }, { - "type": "java.math.BigDecimal", - "name": "totalGainPercent", - "annotations": [], - "modifiers": [] + "method_name": "countDown", + "comment": null, + "receiver_expr": "latch", + "receiver_type": "java.util.concurrent.CountDownLatch", + "argument_types": [], + "return_type": "", + "callee_signature": "countDown()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 79, + "start_column": 5, + "end_line": 79, + "end_column": 21 } ], - "code": "{\n this.totalGainPercent = totalGainPercent;\n}", - "start_line": 224, - "end_line": 226, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.jsf.PortfolioJSF.totalGainPercent" - ], - "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], @@ -144676,115 +182718,41 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "javax.faces.context.ExternalContext", - "start_line": 48, - "end_line": 49, + "type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", + "start_line": 57, + "end_line": 58, "variables": [ - "context" - ], - "modifiers": [ - "private" + "recentQuotePriceChangeList" ], + "modifiers": [], "annotations": [ "@Inject" ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 51, - "end_line": 51, - "variables": [ - "tradeAction" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 53, - "end_line": 53, - "variables": [ - "balance" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 54, - "end_line": 54, - "variables": [ - "openBalance" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 56, - "end_line": 57, - "variables": [ - "numberHoldings" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PositiveOrZero" - ] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 59, - "end_line": 59, - "variables": [ - "holdingsTotal" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", "start_line": 60, "end_line": 60, "variables": [ - "sumOfCashHoldings" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 61, - "end_line": 61, - "variables": [ - "totalGain" + "tradeAction" ], "modifiers": [ "private" @@ -144792,85 +182760,80 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "java.math.BigDecimal", + "type": "java.util.List", "start_line": 62, "end_line": 62, "variables": [ - "totalValue" + "sessions" ], "modifiers": [ - "private" + "private", + "static", + "final" ], "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "java.math.BigDecimal", + "type": "java.util.concurrent.CountDownLatch", "start_line": 63, "end_line": 63, "variables": [ - "totalBasis" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 64, - "end_line": 64, - "variables": [ - "totalGainPercent" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.util.ArrayList", - "start_line": 65, - "end_line": 65, - "variables": [ - "holdingDatas" - ], - "modifiers": [ - "private" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "javax.faces.component.html.HtmlDataTable", - "start_line": 66, - "end_line": 66, - "variables": [ - "dataTable" + "latch" ], "modifiers": [ - "private" + "private", + "final" ], "annotations": [] } ], "enum_constants": [], - "is_entrypoint_class": false + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 58, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "java.io.PrintWriter", @@ -144896,7 +182859,16 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 58, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -144908,9 +182880,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n * \n * @param config\n * ServletConfig:\n *", + "start_line": 58, + "end_line": 63, + "start_column": 3, + "end_column": 6, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -144926,7 +182907,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n}", @@ -144942,6 +182927,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -144964,6 +182950,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -144984,6 +182971,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -145010,9 +182998,9 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingServletCDI.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -145028,13 +183016,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 24, + "end_column": 49 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 43, + "end_line": 43, + "start_column": 52, + "end_column": 79 } ], "code": "{\n PrintWriter pw = response.getWriter();\n pw.write(\"Ping Servlet CDI\" + \"

    Ping Servlet CDI
    Init time : \" + initTime + \"

    \");\n pw.write(\"hitCount: \" + cdiBean.hello() + \"
    \");\n pw.write(\"hitCount: \" + ejb.getMsg() + \"
    \");\n pw.flush();\n pw.close();\n}", @@ -145054,6 +183050,7 @@ "call_sites": [ { "method_name": "getWriter", + "comment": null, "receiver_expr": "response", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -145074,6 +183071,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -145096,6 +183094,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -145118,6 +183117,7 @@ }, { "method_name": "hello", + "comment": null, "receiver_expr": "cdiBean", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "argument_types": [], @@ -145138,6 +183138,7 @@ }, { "method_name": "write", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -145160,6 +183161,7 @@ }, { "method_name": "getMsg", + "comment": null, "receiver_expr": "ejb", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace", "argument_types": [], @@ -145180,6 +183182,7 @@ }, { "method_name": "flush", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -145200,6 +183203,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.io.PrintWriter", "argument_types": [], @@ -145221,6 +183225,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pw", "type": "java.io.PrintWriter", "initializer": "response.getWriter()", @@ -145238,7 +183250,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 33, @@ -145254,7 +183273,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 34, @@ -145269,7 +183295,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingCDIBean", "start_line": 36, @@ -145283,7 +183316,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace", "start_line": 39, @@ -145298,14 +183338,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs", + "comments": [ + { + "content": "\n * note: this should be the basic code path for jaxrs process\n * @param input\n * @return\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * note: this code path involves JSON marshaller & un-marshaller based on basic code path\n * @param p Person Object\n * @return Person Object\n ", + "start_line": 42, + "end_line": 46, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.ws.rs.ApplicationPath", "javax.ws.rs.Consumes", @@ -145327,7 +183395,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * note: this should be the basic code path for jaxrs process\n * @param input\n * @return\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * note: this code path involves JSON marshaller & un-marshaller based on basic code path\n * @param p Person Object\n * @return Person Object\n ", + "start_line": 42, + "end_line": 46, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -145340,9 +183425,9 @@ "nested_type_declarations": [], "callable_declarations": { "echoObject(XMLObject)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", "signature": "echoObject(XMLObject)", - "comment": "", + "comments": [], "annotations": [ "@POST", "@Path(\"echoXML\")", @@ -145359,7 +183444,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.XMLObject", "name": "xmlObject", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 59, + "end_line": 59, + "start_column": 31, + "end_column": 49 } ], "code": "{\n return xmlObject;\n}", @@ -145378,9 +183467,18 @@ "is_entrypoint": true }, "echoObject(TestJSONObject)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", "signature": "echoObject(TestJSONObject)", - "comment": "/**\n * note: this code path involves JSON marshaller & un-marshaller based on basic code path\n * @param p Person Object\n * @return Person Object\n */", + "comments": [ + { + "content": "\n * note: this code path involves JSON marshaller & un-marshaller based on basic code path\n * @param p Person Object\n * @return Person Object\n ", + "start_line": 42, + "end_line": 46, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@POST", "@Path(\"echoJSON\")", @@ -145397,7 +183495,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.TestJSONObject", "name": "jsonObject", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 36, + "end_column": 60 } ], "code": "{\n return jsonObject;\n}", @@ -145416,9 +183518,18 @@ "is_entrypoint": true }, "echoString(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/JAXRSSyncService.java", "signature": "echoString(String)", - "comment": "/**\n * note: this should be the basic code path for jaxrs process\n * @param input\n * @return\n */", + "comments": [ + { + "content": "\n * note: this should be the basic code path for jaxrs process\n * @param input\n * @return\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@GET", "@Path(\"echoText\")" @@ -145435,7 +183546,11 @@ "annotations": [ "@QueryParam(\"input\")" ], - "modifiers": [] + "modifiers": [], + "start_line": 38, + "end_line": 38, + "start_column": 28, + "end_column": 60 } ], "code": "{\n return input;\n}", @@ -145456,14 +183571,26 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.text.MessageFormat", @@ -145485,7 +183612,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "java.io.Serializable" ], @@ -145501,9 +183628,9 @@ "nested_type_declarations": [], "callable_declarations": { "logMethodEntry(InvocationContext)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TraceInterceptor.java", "signature": "logMethodEntry(InvocationContext)", - "comment": "", + "comments": [], "annotations": [ "@AroundInvoke" ], @@ -145519,7 +183646,11 @@ "type": "javax.interceptor.InvocationContext", "name": "ctx", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 32, + "end_column": 52 } ], "code": "{\n Log.trace(form.format(new String[] { ctx.getMethod().getDeclaringClass().getSimpleName() + \":\" + ctx.getMethod().getName(), Arrays.deepToString(ctx.getParameters()) }));\n return ctx.proceed();\n}", @@ -145535,6 +183666,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -145557,6 +183689,7 @@ }, { "method_name": "format", + "comment": null, "receiver_expr": "form", "receiver_type": "java.text.MessageFormat", "argument_types": [ @@ -145579,6 +183712,7 @@ }, { "method_name": "getSimpleName", + "comment": null, "receiver_expr": "ctx.getMethod().getDeclaringClass()", "receiver_type": "java.lang.Class", "argument_types": [], @@ -145599,6 +183733,7 @@ }, { "method_name": "getDeclaringClass", + "comment": null, "receiver_expr": "ctx.getMethod()", "receiver_type": "java.lang.reflect.Method", "argument_types": [], @@ -145619,6 +183754,7 @@ }, { "method_name": "getMethod", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.interceptor.InvocationContext", "argument_types": [], @@ -145639,6 +183775,7 @@ }, { "method_name": "getName", + "comment": null, "receiver_expr": "ctx.getMethod()", "receiver_type": "java.lang.reflect.Method", "argument_types": [], @@ -145659,6 +183796,7 @@ }, { "method_name": "getMethod", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.interceptor.InvocationContext", "argument_types": [], @@ -145679,6 +183817,7 @@ }, { "method_name": "deepToString", + "comment": null, "receiver_expr": "Arrays", "receiver_type": "java.util.Arrays", "argument_types": [ @@ -145701,6 +183840,7 @@ }, { "method_name": "getParameters", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.interceptor.InvocationContext", "argument_types": [], @@ -145721,6 +183861,7 @@ }, { "method_name": "proceed", + "comment": null, "receiver_expr": "ctx", "receiver_type": "javax.interceptor.InvocationContext", "argument_types": [], @@ -145749,7 +183890,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 36, @@ -145765,7 +183913,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.text.MessageFormat", "start_line": 37, @@ -145782,14 +183937,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " cache the gainPercent once computed for this bean", + "start_line": 53, + "end_line": 53, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.math.BigDecimal", "java.math.RoundingMode", @@ -145821,7 +183996,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " cache the gainPercent once computed for this bean", + "start_line": 53, + "end_line": 53, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -145835,9 +184019,9 @@ "nested_type_declarations": [], "callable_declarations": { "getOpenTSIA()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getOpenTSIA()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -145863,9 +184047,9 @@ "is_entrypoint": false }, "getGainPercent()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getGainPercent()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -145891,9 +184075,9 @@ "is_entrypoint": false }, "getGainPercentHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getGainPercentHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -145914,6 +184098,7 @@ "call_sites": [ { "method_name": "printGainPercentHTML", + "comment": null, "receiver_expr": "FinancialUtils", "receiver_type": "com.ibm.websphere.samples.daytrader.util.FinancialUtils", "argument_types": [ @@ -145942,9 +184127,9 @@ "is_entrypoint": false }, "setOpenTSIA(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setOpenTSIA(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -145956,7 +184141,11 @@ "type": "java.math.BigDecimal", "name": "openTSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 114, + "end_line": 114, + "start_column": 27, + "end_column": 45 } ], "code": "{\n this.openTSIA = openTSIA;\n}", @@ -145979,9 +184168,9 @@ "is_entrypoint": false }, "setTopGainers(QuoteData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setTopGainers(QuoteData[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -145993,7 +184182,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "name": "topGainers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 130, + "end_line": 130, + "start_column": 29, + "end_column": 50 } ], "code": "{\n this.topGainers = topGainers;\n}", @@ -146014,9 +184207,9 @@ "is_entrypoint": false }, "getMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getMarketSummary()", - "comment": "", + "comments": [], "annotations": [ "@PostConstruct" ], @@ -146047,6 +184240,7 @@ "call_sites": [ { "method_name": "getMarketSummary", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [], @@ -146067,6 +184261,7 @@ }, { "method_name": "setSummaryDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146089,6 +184284,7 @@ }, { "method_name": "getSummaryDate", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146109,6 +184305,7 @@ }, { "method_name": "setTSIA", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146131,6 +184328,7 @@ }, { "method_name": "getTSIA", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146151,6 +184349,7 @@ }, { "method_name": "setVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146173,6 +184372,7 @@ }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146193,6 +184393,7 @@ }, { "method_name": "setGainPercent", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146215,6 +184416,7 @@ }, { "method_name": "getGainPercent", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146235,6 +184437,7 @@ }, { "method_name": "getTopGainers", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146255,6 +184458,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "topGainers", "receiver_type": "java.util.Collection", "argument_types": [], @@ -146275,6 +184479,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "gainers", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -146295,6 +184500,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "gainers", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -146315,6 +184521,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146335,6 +184542,7 @@ }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146355,6 +184563,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146375,6 +184584,7 @@ }, { "method_name": "setTopGainers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146397,6 +184607,7 @@ }, { "method_name": "getTopLosers", + "comment": null, "receiver_expr": "marketSummaryData", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [], @@ -146417,6 +184628,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "topLosers", "receiver_type": "java.util.Collection", "argument_types": [], @@ -146437,6 +184649,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "losers", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -146457,6 +184670,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "losers", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -146477,6 +184691,7 @@ }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146497,6 +184712,7 @@ }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146517,6 +184733,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -146537,6 +184754,7 @@ }, { "method_name": "setTopLosers", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -146559,6 +184777,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -146579,6 +184798,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "argument_types": [ @@ -146603,6 +184823,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "argument_types": [ @@ -146628,6 +184849,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "marketSummaryData", "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "initializer": "tradeAction.getMarketSummary()", @@ -146637,6 +184866,14 @@ "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "topGainers", "type": "java.util.Collection", "initializer": "marketSummaryData.getTopGainers()", @@ -146646,6 +184883,14 @@ "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "gainers", "type": "java.util.Iterator", "initializer": "topGainers.iterator()", @@ -146655,6 +184900,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "count", "type": "int", "initializer": "0", @@ -146664,6 +184917,14 @@ "end_column": 19 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "gainerjsfs", "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "initializer": "new QuoteData[5]", @@ -146673,6 +184934,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "(QuoteDataBean) gainers.next()", @@ -146682,6 +184951,14 @@ "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "r", "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "initializer": "new QuoteData(quote.getPrice(), quote.getOpen(), quote.getSymbol())", @@ -146691,6 +184968,14 @@ "end_column": 89 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "topLosers", "type": "java.util.Collection", "initializer": "marketSummaryData.getTopLosers()", @@ -146700,6 +184985,14 @@ "end_column": 64 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "loserjsfs", "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "initializer": "new QuoteData[5]", @@ -146709,6 +185002,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "losers", "type": "java.util.Iterator", "initializer": "topLosers.iterator()", @@ -146718,6 +185019,14 @@ "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quote", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "(QuoteDataBean) losers.next()", @@ -146727,6 +185036,14 @@ "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "r", "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData", "initializer": "new QuoteData(quote.getPrice(), quote.getOpen(), quote.getSymbol())", @@ -146742,9 +185059,9 @@ "is_entrypoint": true }, "setTSIA(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setTSIA(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146756,7 +185073,11 @@ "type": "java.math.BigDecimal", "name": "tSIA", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 106, + "end_line": 106, + "start_column": 23, + "end_column": 37 } ], "code": "{\n TSIA = tSIA;\n}", @@ -146777,9 +185098,9 @@ "is_entrypoint": false }, "setGainPercent(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setGainPercent(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146791,7 +185112,11 @@ "type": "java.math.BigDecimal", "name": "gainPercent", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 154, + "end_line": 154, + "start_column": 30, + "end_column": 51 } ], "code": "{\n this.gainPercent = gainPercent.setScale(2, RoundingMode.HALF_UP);\n}", @@ -146811,6 +185136,7 @@ "call_sites": [ { "method_name": "setScale", + "comment": null, "receiver_expr": "gainPercent", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -146840,9 +185166,9 @@ "is_entrypoint": false }, "setVolume(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setVolume(double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146854,7 +185180,11 @@ "type": "double", "name": "volume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 122, + "end_line": 122, + "start_column": 25, + "end_column": 37 } ], "code": "{\n this.volume = volume;\n}", @@ -146875,9 +185205,9 @@ "is_entrypoint": false }, "setSummaryDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setSummaryDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146889,7 +185219,11 @@ "type": "java.util.Date", "name": "summaryDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 146, + "end_line": 146, + "start_column": 30, + "end_column": 45 } ], "code": "{\n this.summaryDate = summaryDate;\n}", @@ -146912,9 +185246,9 @@ "is_entrypoint": false }, "getSummaryDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getSummaryDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146940,9 +185274,9 @@ "is_entrypoint": false }, "getTSIA()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getTSIA()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146968,9 +185302,9 @@ "is_entrypoint": false }, "getVolume()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getVolume()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -146996,9 +185330,9 @@ "is_entrypoint": false }, "setTopLosers(QuoteData[])": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "setTopLosers(QuoteData[])", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -147010,7 +185344,11 @@ "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "name": "topLosers", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 28, + "end_column": 48 } ], "code": "{\n this.topLosers = topLosers;\n}", @@ -147031,9 +185369,9 @@ "is_entrypoint": false }, "getTopGainers()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getTopGainers()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -147059,9 +185397,9 @@ "is_entrypoint": false }, "getTopLosers()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "getTopLosers()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -147087,9 +185425,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/MarketSummaryJSF.java", "signature": "MarketSummaryJSF(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -147105,7 +185443,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 27, + "end_column": 63 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -147121,6 +185463,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -147141,6 +185484,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -147163,6 +185507,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -147183,6 +185528,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -147203,6 +185549,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -147233,7 +185580,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 44, @@ -147247,7 +185601,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 46, @@ -147261,7 +185622,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 47, @@ -147275,7 +185643,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "double", "start_line": 48, @@ -147289,7 +185664,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "start_line": 49, @@ -147303,7 +185685,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.jsf.QuoteData[]", "start_line": 50, @@ -147317,7 +185706,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 51, @@ -147331,7 +185727,14 @@ "annotations": [] }, { - "comment": "// cache the gainPercent once computed for this bean", + "comment": { + "content": " cache the gainPercent once computed for this bean", + "start_line": 53, + "end_line": 53, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 54, @@ -147346,14 +185749,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/Trace.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/Trace.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/Trace.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/Trace.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.interceptor.InterceptorBinding", "java.lang.annotation.Retention", @@ -147374,7 +185789,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [], "annotations": [], @@ -147383,14 +185798,746 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.direct", + "comments": [ + { + "content": "\n * TradeDirect uses direct JDBC and JMS access to a\n * javax.sql.DataSource to implement the business methods of the\n * Trade online broker application. These business methods represent the\n * features and operations that can be performed by customers of the brokerage\n * such as login, logout, get a stock quote, buy or sell a stock, etc. and are\n * specified in the {@link com.ibm.websphere.samples.daytrader.TradeServices}\n * interface\n *\n * Note: In order for this class to be thread-safe, a new TradeJDBC must be\n * created for each call to a method from the TradeInterface interface.\n * Otherwise, pooled connections may not be released.\n *\n * @see com.ibm.websphere.samples.daytrader.TradeServices\n *\n ", + "start_line": 64, + "end_line": 79, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " For Wildfly - add java:/ to these resource names.", + "start_line": 100, + "end_line": 100, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getMarketSummary()\n ", + "start_line": 197, + "end_line": 199, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getQuote(String)\n ", + "start_line": 875, + "end_line": 877, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Set Timestamp to zero to denote sell is inflight", + "start_line": 1248, + "end_line": 1248, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#login(String, String)\n ", + "start_line": 1406, + "end_line": 1408, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#register(String, String, String, String, String,\n * String, BigDecimal, boolean)\n ", + "start_line": 1490, + "end_line": 1493, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 86, + "end_line": 88, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "This lock is used to serialize market summary operations.", + "start_line": 91, + "end_line": 91, + "start_column": 3, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/QueueConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 103, + "end_line": 103, + "start_column": 3, + "end_column": 135, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/TopicConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 107, + "end_line": 107, + "start_column": 3, + "end_column": 135, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeStreamerTopic\")", + "start_line": 111, + "end_line": 111, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeBrokerQueue\")", + "start_line": 115, + "end_line": 115, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jdbc/TradeDataSource\")", + "start_line": 119, + "end_line": 119, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "\n * This is a little funky. If its time to fetch a new Market summary\n * then we'll synchronize access to make sure only one requester does\n * it. Others will merely return the old copy until the new\n * MarketSummary has been executed.\n ", + "start_line": 149, + "end_line": 154, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Is it still ahead or did we miss lose the race? If we lost\n * then let's get out of here as the work has already been done.\n ", + "start_line": 163, + "end_line": 166, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * If the server has been idle for a while then its possible\n * that nextMarketSummary could be way off. Rather than try\n * and play catch up we'll simply get in sync with the\n * current time + the interval.\n ", + "start_line": 171, + "end_line": 176, + "start_column": 11, + "end_column": 13, + "is_javadoc": true + }, + { + "content": "\n * If we're the lucky one then let's update the MarketSummary\n ", + "start_line": 183, + "end_line": 185, + "start_column": 7, + "end_column": 9, + "is_javadoc": true + }, + { + "content": "\n * rs.last(); count = 0; while (rs.previous() && (count++ < 5) ) {\n * QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n * topGainersData.add(quoteData); }\n ", + "start_line": 233, + "end_line": 237, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#buy(String, String, double)\n ", + "start_line": 294, + "end_line": 296, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "conn = getConn();", + "start_line": 320, + "end_line": 320, + "start_column": 7, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " the holding", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": ", userID, symbol, new Double(quantity));", + "start_line": 308, + "end_line": 308, + "start_column": 72, + "end_column": 113, + "is_javadoc": false + }, + { + "content": " the buy operation will create", + "start_line": 324, + "end_line": 324, + "start_column": 43, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Update -- account should be credited during completeOrder", + "start_line": 329, + "end_line": 329, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " subtract total from account balance", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " 2-phase", + "start_line": 344, + "end_line": 344, + "start_column": 38, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#sell(String, Integer)\n ", + "start_line": 380, + "end_line": 382, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "UserTransaction txn = null;", + "start_line": 388, + "end_line": 388, + "start_column": 5, + "end_column": 33, + "is_javadoc": false + }, + { + "content": "\n * total = (quantity * purchasePrice) + orderFee\n ", + "start_line": 390, + "end_line": 392, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Set the holdingSymbol purchaseDate to selling to signify the sell", + "start_line": 435, + "end_line": 435, + "start_column": 7, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " is \"inflight\"", + "start_line": 436, + "end_line": 436, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " UPDATE -- account should be credited during completeOrder", + "start_line": 439, + "end_line": 439, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#queueOrder(Integer)\n ", + "start_line": 484, + "end_line": 486, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " pass the exception", + "start_line": 506, + "end_line": 506, + "start_column": 16, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#completeOrder(Integer)\n ", + "start_line": 510, + "end_line": 512, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " twoPhase", + "start_line": 518, + "end_line": 518, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " get the data for the account and quote", + "start_line": 586, + "end_line": 586, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " the holding will be created for a buy or extracted for a sell", + "start_line": 587, + "end_line": 587, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": "conn = getConn();", + "start_line": 552, + "end_line": 552, + "start_column": 5, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " if (order.isCompleted())", + "start_line": 573, + "end_line": 573, + "start_column": 5, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * Use the AccountID and Quote Symbol from the Order AccountDataBean\n * accountData = getAccountData(accountID, conn); QuoteDataBean\n * quoteData = getQuoteData(conn, quoteID);\n ", + "start_line": 589, + "end_line": 593, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " if (order.isBuy())", + "start_line": 603, + "end_line": 603, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 605, + "end_line": 608, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " if (order.isSell()) {", + "start_line": 616, + "end_line": 616, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 618, + "end_line": 621, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#cancelOrder(Integer, boolean)\n ", + "start_line": 648, + "end_line": 650, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " set the HoldingID to NULL for the purchase and sell order now that", + "start_line": 707, + "end_line": 707, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " the holding as been removed", + "start_line": 708, + "end_line": 708, + "start_column": 5, + "end_column": 34, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getOrders(String)\n ", + "start_line": 760, + "end_line": 762, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " TODO: return top 5 orders for now -- next version will add a", + "start_line": 777, + "end_line": 777, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " getAllOrders method", + "start_line": 778, + "end_line": 778, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " also need to get orders sorted by order id descending", + "start_line": 779, + "end_line": 779, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getClosedOrders(String)\n ", + "start_line": 798, + "end_line": 800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#createQuote(String, String, BigDecimal)\n ", + "start_line": 835, + "end_line": 837, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " symbol", + "start_line": 853, + "end_line": 853, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " companyName", + "start_line": 854, + "end_line": 854, + "start_column": 39, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 855, + "end_line": 855, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 856, + "end_line": 856, + "start_column": 37, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " open", + "start_line": 857, + "end_line": 857, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 858, + "end_line": 858, + "start_column": 37, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 859, + "end_line": 859, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " change", + "start_line": 860, + "end_line": 860, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 904, + "end_line": 904, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 922, + "end_line": 922, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getAllQuotes(String)\n ", + "start_line": 937, + "end_line": 939, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getHoldings(String)\n ", + "start_line": 969, + "end_line": 971, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getHolding(Integer)\n ", + "start_line": 1004, + "end_line": 1006, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1030, + "end_line": 1032, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1068, + "end_line": 1070, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " already sold", + "start_line": 1136, + "end_line": 1136, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " already sold", + "start_line": 1155, + "end_line": 1155, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getAccountProfileData(String)\n ", + "start_line": 1164, + "end_line": 1166, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#updateAccountProfile(AccountProfileDataBean)\n ", + "start_line": 1211, + "end_line": 1213, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " UPDATE -- could add a \"status\" attribute to holding", + "start_line": 1249, + "end_line": 1249, + "start_column": 3, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "\n * Update a quote's price and volume\n *\n * @param symbol\n * The PK of the quote\n * @param changeFactor\n * the percent to change the old price by (between 50% and 150%)\n * @param sharedTraded\n * the ammount to add to the current volume\n * @param publishQuotePriceChange\n * used by the PingJDBCWrite Primitive to ensure no JMS is used,\n * should be true for all normal calls to this API\n ", + "start_line": 1298, + "end_line": 1310, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " pass exception back", + "start_line": 1401, + "end_line": 1401, + "start_column": 16, + "end_column": 37, + "is_javadoc": false + }, + { + "content": "\n * setLastLogin( new Timestamp(System.currentTimeMillis()) );\n * setLoginCount( getLoginCount() + 1 );\n ", + "start_line": 1460, + "end_line": 1463, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#logout(String)\n ", + "start_line": 1466, + "end_line": 1468, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Clear MDB Statistics", + "start_line": 1599, + "end_line": 1599, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 1614, + "end_line": 1614, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 1616, + "end_line": 1616, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": "\n * Allocate a new connection to the datasource\n ", + "start_line": 1655, + "end_line": 1657, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Commit the provided connection if not under Global Transaction scope -\n * conn.commit() is not allowed in a global transaction. the txn manager\n * will perform the commit\n ", + "start_line": 1683, + "end_line": 1687, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Rollback the statement for the given connection\n ", + "start_line": 1696, + "end_line": 1698, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " so the Global txn manager will rollBack", + "start_line": 1706, + "end_line": 1706, + "start_column": 9, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Throw the exception", + "start_line": 1705, + "end_line": 1705, + "start_column": 18, + "end_column": 39, + "is_javadoc": false + }, + { + "content": "\n * Allocate a new prepared statment for this connection\n ", + "start_line": 1711, + "end_line": 1713, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Gets the inGlobalTxn\n *\n * @return Returns a boolean\n ", + "start_line": 1796, + "end_line": 1800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the inGlobalTxn\n *\n * @param inGlobalTxn\n * The inGlobalTxn to set\n ", + "start_line": 1805, + "end_line": 1810, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -147447,7 +186594,720 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " For Wildfly - add java:/ to these resource names.", + "start_line": 100, + "end_line": 100, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getMarketSummary()\n ", + "start_line": 197, + "end_line": 199, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getQuote(String)\n ", + "start_line": 875, + "end_line": 877, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Set Timestamp to zero to denote sell is inflight", + "start_line": 1248, + "end_line": 1248, + "start_column": 3, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#login(String, String)\n ", + "start_line": 1406, + "end_line": 1408, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#register(String, String, String, String, String,\n * String, BigDecimal, boolean)\n ", + "start_line": 1490, + "end_line": 1493, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * \n ", + "start_line": 86, + "end_line": 88, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "This lock is used to serialize market summary operations.", + "start_line": 91, + "end_line": 91, + "start_column": 3, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/QueueConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 103, + "end_line": 103, + "start_column": 3, + "end_column": 135, + "is_javadoc": false + }, + { + "content": "@Resource(name = \"java:/jms/TopicConnectionFactory\", authenticationType = javax.annotation.Resource.AuthenticationType.APPLICATION)", + "start_line": 107, + "end_line": 107, + "start_column": 3, + "end_column": 135, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeStreamerTopic\")", + "start_line": 111, + "end_line": 111, + "start_column": 3, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jms/TradeBrokerQueue\")", + "start_line": 115, + "end_line": 115, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "@Resource(lookup = \"java:/jdbc/TradeDataSource\")", + "start_line": 119, + "end_line": 119, + "start_column": 3, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "\n * This is a little funky. If its time to fetch a new Market summary\n * then we'll synchronize access to make sure only one requester does\n * it. Others will merely return the old copy until the new\n * MarketSummary has been executed.\n ", + "start_line": 149, + "end_line": 154, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Is it still ahead or did we miss lose the race? If we lost\n * then let's get out of here as the work has already been done.\n ", + "start_line": 163, + "end_line": 166, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * If the server has been idle for a while then its possible\n * that nextMarketSummary could be way off. Rather than try\n * and play catch up we'll simply get in sync with the\n * current time + the interval.\n ", + "start_line": 171, + "end_line": 176, + "start_column": 11, + "end_column": 13, + "is_javadoc": true + }, + { + "content": "\n * If we're the lucky one then let's update the MarketSummary\n ", + "start_line": 183, + "end_line": 185, + "start_column": 7, + "end_column": 9, + "is_javadoc": true + }, + { + "content": "\n * rs.last(); count = 0; while (rs.previous() && (count++ < 5) ) {\n * QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n * topGainersData.add(quoteData); }\n ", + "start_line": 233, + "end_line": 237, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#buy(String, String, double)\n ", + "start_line": 294, + "end_line": 296, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "conn = getConn();", + "start_line": 320, + "end_line": 320, + "start_column": 7, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " the holding", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": ", userID, symbol, new Double(quantity));", + "start_line": 308, + "end_line": 308, + "start_column": 72, + "end_column": 113, + "is_javadoc": false + }, + { + "content": " the buy operation will create", + "start_line": 324, + "end_line": 324, + "start_column": 43, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Update -- account should be credited during completeOrder", + "start_line": 329, + "end_line": 329, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " subtract total from account balance", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " 2-phase", + "start_line": 344, + "end_line": 344, + "start_column": 38, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#sell(String, Integer)\n ", + "start_line": 380, + "end_line": 382, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "UserTransaction txn = null;", + "start_line": 388, + "end_line": 388, + "start_column": 5, + "end_column": 33, + "is_javadoc": false + }, + { + "content": "\n * total = (quantity * purchasePrice) + orderFee\n ", + "start_line": 390, + "end_line": 392, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Set the holdingSymbol purchaseDate to selling to signify the sell", + "start_line": 435, + "end_line": 435, + "start_column": 7, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " is \"inflight\"", + "start_line": 436, + "end_line": 436, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " UPDATE -- account should be credited during completeOrder", + "start_line": 439, + "end_line": 439, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#queueOrder(Integer)\n ", + "start_line": 484, + "end_line": 486, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " pass the exception", + "start_line": 506, + "end_line": 506, + "start_column": 16, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#completeOrder(Integer)\n ", + "start_line": 510, + "end_line": 512, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " twoPhase", + "start_line": 518, + "end_line": 518, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " get the data for the account and quote", + "start_line": 586, + "end_line": 586, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " the holding will be created for a buy or extracted for a sell", + "start_line": 587, + "end_line": 587, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": "conn = getConn();", + "start_line": 552, + "end_line": 552, + "start_column": 5, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " if (order.isCompleted())", + "start_line": 573, + "end_line": 573, + "start_column": 5, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * Use the AccountID and Quote Symbol from the Order AccountDataBean\n * accountData = getAccountData(accountID, conn); QuoteDataBean\n * quoteData = getQuoteData(conn, quoteID);\n ", + "start_line": 589, + "end_line": 593, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " if (order.isBuy())", + "start_line": 603, + "end_line": 603, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 605, + "end_line": 608, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " if (order.isSell()) {", + "start_line": 616, + "end_line": 616, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 618, + "end_line": 621, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#cancelOrder(Integer, boolean)\n ", + "start_line": 648, + "end_line": 650, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " set the HoldingID to NULL for the purchase and sell order now that", + "start_line": 707, + "end_line": 707, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " the holding as been removed", + "start_line": 708, + "end_line": 708, + "start_column": 5, + "end_column": 34, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getOrders(String)\n ", + "start_line": 760, + "end_line": 762, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " TODO: return top 5 orders for now -- next version will add a", + "start_line": 777, + "end_line": 777, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " getAllOrders method", + "start_line": 778, + "end_line": 778, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " also need to get orders sorted by order id descending", + "start_line": 779, + "end_line": 779, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getClosedOrders(String)\n ", + "start_line": 798, + "end_line": 800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#createQuote(String, String, BigDecimal)\n ", + "start_line": 835, + "end_line": 837, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " symbol", + "start_line": 853, + "end_line": 853, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " companyName", + "start_line": 854, + "end_line": 854, + "start_column": 39, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 855, + "end_line": 855, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 856, + "end_line": 856, + "start_column": 37, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " open", + "start_line": 857, + "end_line": 857, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 858, + "end_line": 858, + "start_column": 37, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 859, + "end_line": 859, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " change", + "start_line": 860, + "end_line": 860, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 904, + "end_line": 904, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " symbol", + "start_line": 922, + "end_line": 922, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getAllQuotes(String)\n ", + "start_line": 937, + "end_line": 939, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getHoldings(String)\n ", + "start_line": 969, + "end_line": 971, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getHolding(Integer)\n ", + "start_line": 1004, + "end_line": 1006, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1030, + "end_line": 1032, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1068, + "end_line": 1070, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " already sold", + "start_line": 1136, + "end_line": 1136, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, + { + "content": " already sold", + "start_line": 1155, + "end_line": 1155, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getAccountProfileData(String)\n ", + "start_line": 1164, + "end_line": 1166, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * @see TradeServices#updateAccountProfile(AccountProfileDataBean)\n ", + "start_line": 1211, + "end_line": 1213, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " UPDATE -- could add a \"status\" attribute to holding", + "start_line": 1249, + "end_line": 1249, + "start_column": 3, + "end_column": 56, + "is_javadoc": false + }, + { + "content": "\n * Update a quote's price and volume\n *\n * @param symbol\n * The PK of the quote\n * @param changeFactor\n * the percent to change the old price by (between 50% and 150%)\n * @param sharedTraded\n * the ammount to add to the current volume\n * @param publishQuotePriceChange\n * used by the PingJDBCWrite Primitive to ensure no JMS is used,\n * should be true for all normal calls to this API\n ", + "start_line": 1298, + "end_line": 1310, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " pass exception back", + "start_line": 1401, + "end_line": 1401, + "start_column": 16, + "end_column": 37, + "is_javadoc": false + }, + { + "content": "\n * setLastLogin( new Timestamp(System.currentTimeMillis()) );\n * setLoginCount( getLoginCount() + 1 );\n ", + "start_line": 1460, + "end_line": 1463, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#logout(String)\n ", + "start_line": 1466, + "end_line": 1468, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " Clear MDB Statistics", + "start_line": 1599, + "end_line": 1599, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 1614, + "end_line": 1614, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 1616, + "end_line": 1616, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + }, + { + "content": "\n * Allocate a new connection to the datasource\n ", + "start_line": 1655, + "end_line": 1657, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Commit the provided connection if not under Global Transaction scope -\n * conn.commit() is not allowed in a global transaction. the txn manager\n * will perform the commit\n ", + "start_line": 1683, + "end_line": 1687, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Rollback the statement for the given connection\n ", + "start_line": 1696, + "end_line": 1698, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": " so the Global txn manager will rollBack", + "start_line": 1706, + "end_line": 1706, + "start_column": 9, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Throw the exception", + "start_line": 1705, + "end_line": 1705, + "start_column": 18, + "end_column": 39, + "is_javadoc": false + }, + { + "content": "\n * Allocate a new prepared statment for this connection\n ", + "start_line": 1711, + "end_line": 1713, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * Gets the inGlobalTxn\n *\n * @return Returns a boolean\n ", + "start_line": 1796, + "end_line": 1800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Sets the inGlobalTxn\n *\n * @param inGlobalTxn\n * The inGlobalTxn to set\n ", + "start_line": 1805, + "end_line": 1810, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "implements_list": [ "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "java.io.Serializable" @@ -147465,9 +187325,9 @@ "nested_type_declarations": [], "callable_declarations": { "getQuoteData(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getQuoteData(Connection, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -147481,18 +187341,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1100, + "end_line": 1100, + "start_column": 38, + "end_column": 52 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1100, + "end_line": 1100, + "start_column": 55, + "end_column": 67 } ], "code": "{\n QuoteDataBean quoteData = null;\n PreparedStatement stmt = getStatement(conn, getQuoteSQL);\n stmt.setString(1, symbol);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getQuoteData -- could not find quote for symbol=\" + symbol);\n } else {\n quoteData = getQuoteDataFromResultSet(rs);\n }\n stmt.close();\n return quoteData;\n}", - "start_line": 1095, - "end_line": 1107, + "start_line": 1100, + "end_line": 1112, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -147507,6 +187375,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -147523,13 +187392,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1097, + "start_line": 1102, "start_column": 30, - "end_line": 1097, + "end_line": 1102, "end_column": 60 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -147546,13 +187416,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1098, + "start_line": 1103, "start_column": 5, - "end_line": 1098, + "end_line": 1103, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -147566,13 +187437,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1099, + "start_line": 1104, "start_column": 20, - "end_line": 1099, + "end_line": 1104, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -147586,13 +187458,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1100, + "start_line": 1105, "start_column": 10, - "end_line": 1100, + "end_line": 1105, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -147608,13 +187481,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1101, + "start_line": 1106, "start_column": 7, - "end_line": 1101, + "end_line": 1106, "end_column": 88 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -147630,13 +187504,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1103, + "start_line": 1108, "start_column": 19, - "end_line": 1103, + "end_line": 1108, "end_column": 47 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -147650,38 +187525,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1105, + "start_line": 1110, "start_column": 5, - "end_line": 1105, + "end_line": 1110, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 1096, + "start_line": 1101, "start_column": 19, - "end_line": 1096, + "end_line": 1101, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getQuoteSQL)", - "start_line": 1097, + "start_line": 1102, "start_column": 23, - "end_line": 1097, + "end_line": 1102, "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1099, + "start_line": 1104, "start_column": 15, - "end_line": 1099, + "end_line": 1104, "end_column": 38 } ], @@ -147691,9 +187590,34 @@ "is_entrypoint": false }, "recreateDBTables(Object[], java.io.PrintWriter)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "recreateDBTables(Object[], java.io.PrintWriter)", - "comment": "", + "comments": [ + { + "content": " Clear MDB Statistics", + "start_line": 1599, + "end_line": 1599, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " commit(conn);", + "start_line": 1614, + "end_line": 1614, + "start_column": 11, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " Ignore DROP statements as tables won't always exist.", + "start_line": 1616, + "end_line": 1616, + "start_column": 11, + "end_column": 65, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -147707,18 +187631,26 @@ "type": "java.lang.Object[]", "name": "sqlBuffer", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1598, + "end_line": 1598, + "start_column": 35, + "end_column": 52 }, { "type": "java.io.PrintWriter", "name": "out", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1598, + "end_line": 1598, + "start_column": 55, + "end_column": 77 } ], "code": "{\n // Clear MDB Statistics\n MDBStats.getInstance().reset();\n Connection conn = null;\n boolean success = false;\n try {\n Log.trace(\"TradeDirect:recreateDBTables\");\n conn = getConn();\n Statement stmt = conn.createStatement();\n int bufferLength = sqlBuffer.length;\n for (int i = 0; i < bufferLength; i++) {\n try {\n stmt.executeUpdate((String) sqlBuffer[i]);\n // commit(conn);\n } catch (SQLException ex) {\n // Ignore DROP statements as tables won't always exist.\n if (((String) sqlBuffer[i]).indexOf(\"DROP \") < 0) {\n Log.error(\"TradeDirect:recreateDBTables SQL Exception thrown on executing the foll sql command: \" + sqlBuffer[i], ex);\n out.println(\"
    SQL Exception thrown on executing the foll sql command: \" + sqlBuffer[i] + \" . Check log for details.
    \");\n }\n }\n }\n stmt.close();\n commit(conn);\n success = true;\n } catch (Exception e) {\n Log.error(e, \"TradeDirect:recreateDBTables() -- Error dropping and recreating the database tables\");\n } finally {\n releaseConn(conn);\n }\n return success;\n}", - "start_line": 1593, - "end_line": 1627, + "start_line": 1598, + "end_line": 1632, "return_type": "boolean", "is_implicit": false, "is_constructor": false, @@ -147732,6 +187664,14 @@ "call_sites": [ { "method_name": "reset", + "comment": { + "content": " Clear MDB Statistics", + "start_line": 1599, + "end_line": 1599, + "start_column": 5, + "end_column": 27, + "is_javadoc": false + }, "receiver_expr": "MDBStats.getInstance()", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -147745,13 +187685,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1595, + "start_line": 1600, "start_column": 5, - "end_line": 1595, + "end_line": 1600, "end_column": 34 }, { "method_name": "getInstance", + "comment": null, "receiver_expr": "MDBStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -147765,13 +187706,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1595, + "start_line": 1600, "start_column": 5, - "end_line": 1595, + "end_line": 1600, "end_column": 26 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -147787,13 +187729,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1601, + "start_line": 1606, "start_column": 7, - "end_line": 1601, + "end_line": 1606, "end_column": 47 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -147807,13 +187750,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1603, + "start_line": 1608, "start_column": 14, - "end_line": 1603, + "end_line": 1608, "end_column": 22 }, { "method_name": "createStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -147827,13 +187771,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1604, + "start_line": 1609, "start_column": 24, - "end_line": 1604, + "end_line": 1609, "end_column": 45 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.Statement", "argument_types": [ @@ -147849,13 +187794,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1608, + "start_line": 1613, "start_column": 11, - "end_line": 1608, + "end_line": 1613, "end_column": 51 }, { "method_name": "indexOf", + "comment": null, "receiver_expr": "((String) sqlBuffer[i])", "receiver_type": "java.lang.String", "argument_types": [ @@ -147871,13 +187817,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1612, + "start_line": 1617, "start_column": 15, - "end_line": 1612, + "end_line": 1617, "end_column": 54 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -147894,13 +187841,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1613, + "start_line": 1618, "start_column": 13, - "end_line": 1613, + "end_line": 1618, "end_column": 129 }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -147916,13 +187864,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1614, + "start_line": 1619, "start_column": 13, - "end_line": 1614, + "end_line": 1619, "end_column": 144 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.Statement", "argument_types": [], @@ -147936,13 +187885,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1618, + "start_line": 1623, "start_column": 7, - "end_line": 1618, + "end_line": 1623, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -147958,13 +187908,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1619, + "start_line": 1624, "start_column": 7, - "end_line": 1619, + "end_line": 1624, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -147981,13 +187932,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1622, + "start_line": 1627, "start_column": 7, - "end_line": 1622, + "end_line": 1627, "end_column": 105 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148003,56 +187955,96 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1624, + "start_line": 1629, "start_column": 7, - "end_line": 1624, + "end_line": 1629, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1597, + "start_line": 1602, "start_column": 16, - "end_line": 1597, + "end_line": 1602, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "success", "type": "boolean", "initializer": "false", - "start_line": 1598, + "start_line": 1603, "start_column": 13, - "end_line": 1598, + "end_line": 1603, "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.Statement", "initializer": "conn.createStatement()", - "start_line": 1604, + "start_line": 1609, "start_column": 17, - "end_line": 1604, + "end_line": 1609, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "bufferLength", "type": "int", "initializer": "sqlBuffer.length", - "start_line": 1605, + "start_line": 1610, "start_column": 11, - "end_line": 1605, + "end_line": 1610, "end_column": 41 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", - "start_line": 1606, + "start_line": 1611, "start_column": 16, - "end_line": 1606, + "end_line": 1611, "end_column": 20 } ], @@ -148062,9 +188054,9 @@ "is_entrypoint": false }, "updateOrderStatus(Connection, Integer, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateOrderStatus(Connection, Integer, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -148078,24 +188070,36 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1260, + "end_line": 1260, + "start_column": 34, + "end_column": 48 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1260, + "end_line": 1260, + "start_column": 51, + "end_column": 65 }, { "type": "java.lang.String", "name": "status", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1260, + "end_line": 1260, + "start_column": 68, + "end_column": 80 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, updateOrderStatusSQL);\n stmt.setString(1, status);\n stmt.setTimestamp(2, new Timestamp(System.currentTimeMillis()));\n stmt.setInt(3, orderID.intValue());\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1255, - "end_line": 1263, + "start_line": 1260, + "end_line": 1268, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -148108,6 +188112,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148124,13 +188129,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1256, + "start_line": 1261, "start_column": 30, - "end_line": 1256, + "end_line": 1261, "end_column": 69 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -148147,13 +188153,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1258, + "start_line": 1263, "start_column": 5, - "end_line": 1258, + "end_line": 1263, "end_column": 29 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -148170,13 +188177,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1259, + "start_line": 1264, "start_column": 5, - "end_line": 1259, + "end_line": 1264, "end_column": 67 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -148190,13 +188198,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1259, + "start_line": 1264, "start_column": 40, - "end_line": 1259, + "end_line": 1264, "end_column": 65 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -148213,13 +188222,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1260, + "start_line": 1265, "start_column": 5, - "end_line": 1260, + "end_line": 1265, "end_column": 38 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -148233,13 +188243,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1260, + "start_line": 1265, "start_column": 20, - "end_line": 1260, + "end_line": 1265, "end_column": 37 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148253,13 +188264,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1261, + "start_line": 1266, "start_column": 5, - "end_line": 1261, + "end_line": 1266, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148273,13 +188285,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1262, + "start_line": 1267, "start_column": 5, - "end_line": 1262, + "end_line": 1267, "end_column": 16 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -148295,20 +188308,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1259, + "start_line": 1264, "start_column": 26, - "end_line": 1259, + "end_line": 1264, "end_column": 66 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, updateOrderStatusSQL)", - "start_line": 1256, + "start_line": 1261, "start_column": 23, - "end_line": 1256, + "end_line": 1261, "end_column": 69 } ], @@ -148318,9 +188339,9 @@ "is_entrypoint": false }, "getAccountProfileData(Connection, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountProfileData(Connection, Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -148334,18 +188355,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1200, + "end_line": 1200, + "start_column": 56, + "end_column": 70 }, { "type": "java.lang.Integer", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1200, + "end_line": 1200, + "start_column": 73, + "end_column": 89 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, getAccountProfileForAccountSQL);\n stmt.setInt(1, accountID.intValue());\n ResultSet rs = stmt.executeQuery();\n AccountProfileDataBean accountProfileData = getAccountProfileDataFromResultSet(rs);\n stmt.close();\n return accountProfileData;\n}", - "start_line": 1195, - "end_line": 1204, + "start_line": 1200, + "end_line": 1209, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -148360,6 +188389,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148376,13 +188406,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1196, + "start_line": 1201, "start_column": 30, - "end_line": 1196, + "end_line": 1201, "end_column": 79 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -148399,13 +188430,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1197, + "start_line": 1202, "start_column": 5, - "end_line": 1197, + "end_line": 1202, "end_column": 40 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "accountID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -148419,13 +188451,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1197, + "start_line": 1202, "start_column": 20, - "end_line": 1197, + "end_line": 1202, "end_column": 39 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148439,13 +188472,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1199, + "start_line": 1204, "start_column": 20, - "end_line": 1199, + "end_line": 1204, "end_column": 38 }, { "method_name": "getAccountProfileDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148461,13 +188495,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1201, + "start_line": 1206, "start_column": 49, - "end_line": 1201, + "end_line": 1206, "end_column": 86 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148481,38 +188516,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1202, + "start_line": 1207, "start_column": 5, - "end_line": 1202, + "end_line": 1207, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAccountProfileForAccountSQL)", - "start_line": 1196, + "start_line": 1201, "start_column": 23, - "end_line": 1196, + "end_line": 1201, "end_column": 79 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1199, + "start_line": 1204, "start_column": 15, - "end_line": 1199, + "end_line": 1204, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "getAccountProfileDataFromResultSet(rs)", - "start_line": 1201, + "start_line": 1206, "start_column": 28, - "end_line": 1201, + "end_line": 1206, "end_column": 86 } ], @@ -148522,9 +188581,42 @@ "is_entrypoint": false }, "getMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getMarketSummary()", - "comment": "", + "comments": [ + { + "content": "\n * This is a little funky. If its time to fetch a new Market summary\n * then we'll synchronize access to make sure only one requester does\n * it. Others will merely return the old copy until the new\n * MarketSummary has been executed.\n ", + "start_line": 149, + "end_line": 154, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Is it still ahead or did we miss lose the race? If we lost\n * then let's get out of here as the work has already been done.\n ", + "start_line": 163, + "end_line": 166, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * If the server has been idle for a while then its possible\n * that nextMarketSummary could be way off. Rather than try\n * and play catch up we'll simply get in sync with the\n * current time + the interval.\n ", + "start_line": 171, + "end_line": 176, + "start_column": 11, + "end_column": 13, + "is_javadoc": true + }, + { + "content": "\n * If we're the lucky one then let's update the MarketSummary\n ", + "start_line": 183, + "end_line": 185, + "start_column": 7, + "end_column": 9, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -148537,8 +188629,8 @@ "declaration": "public MarketSummaryDataBean getMarketSummary() throws Exception", "parameters": [], "code": "{\n if (TradeConfig.getMarketSummaryInterval() == 0) {\n return getMarketSummaryInternal();\n }\n if (TradeConfig.getMarketSummaryInterval() < 0) {\n return cachedMSDB;\n }\n /**\n * This is a little funky. If its time to fetch a new Market summary\n * then we'll synchronize access to make sure only one requester does\n * it. Others will merely return the old copy until the new\n * MarketSummary has been executed.\n */\n long currentTime = System.currentTimeMillis();\n if (currentTime > nextMarketSummary) {\n long oldNextMarketSummary = nextMarketSummary;\n boolean fetch = false;\n synchronized (marketSummaryLock) {\n /**\n * Is it still ahead or did we miss lose the race? If we lost\n * then let's get out of here as the work has already been done.\n */\n if (oldNextMarketSummary == nextMarketSummary) {\n fetch = true;\n nextMarketSummary += TradeConfig.getMarketSummaryInterval() * 1000;\n /**\n * If the server has been idle for a while then its possible\n * that nextMarketSummary could be way off. Rather than try\n * and play catch up we'll simply get in sync with the\n * current time + the interval.\n */\n if (nextMarketSummary < currentTime) {\n nextMarketSummary = currentTime + TradeConfig.getMarketSummaryInterval() * 1000;\n }\n }\n }\n /**\n * If we're the lucky one then let's update the MarketSummary\n */\n if (fetch) {\n cachedMSDB = getMarketSummaryInternal();\n }\n }\n return cachedMSDB;\n}", - "start_line": 134, - "end_line": 188, + "start_line": 139, + "end_line": 193, "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "is_implicit": false, "is_constructor": false, @@ -148551,6 +188643,7 @@ "call_sites": [ { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -148564,13 +188657,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 137, + "start_line": 142, "start_column": 9, - "end_line": 137, + "end_line": 142, "end_column": 46 }, { "method_name": "getMarketSummaryInternal", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -148584,13 +188678,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 138, + "start_line": 143, "start_column": 14, - "end_line": 138, + "end_line": 143, "end_column": 39 }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -148604,13 +188699,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, + "start_line": 145, "start_column": 9, - "end_line": 140, + "end_line": 145, "end_column": 46 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -148624,13 +188720,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 151, + "start_line": 156, "start_column": 24, - "end_line": 151, + "end_line": 156, "end_column": 49 }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -148644,13 +188741,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 164, + "start_line": 169, "start_column": 32, - "end_line": 164, + "end_line": 169, "end_column": 69 }, { "method_name": "getMarketSummaryInterval", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -148664,13 +188762,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 173, + "start_line": 178, "start_column": 47, - "end_line": 173, + "end_line": 178, "end_column": 84 }, { "method_name": "getMarketSummaryInternal", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -148684,38 +188783,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 182, + "start_line": 187, "start_column": 22, - "end_line": 182, + "end_line": 187, "end_column": 47 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentTime", "type": "long", "initializer": "System.currentTimeMillis()", - "start_line": 151, + "start_line": 156, "start_column": 10, - "end_line": 151, + "end_line": 156, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "oldNextMarketSummary", "type": "long", "initializer": "nextMarketSummary", - "start_line": 154, + "start_line": 159, "start_column": 12, - "end_line": 154, + "end_line": 159, "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fetch", "type": "boolean", "initializer": "false", - "start_line": 155, + "start_line": 160, "start_column": 15, - "end_line": 155, + "end_line": 160, "end_column": 27 } ], @@ -148725,9 +188848,9 @@ "is_entrypoint": false }, "investmentReturn(double, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "investmentReturn(double, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -148741,18 +188864,26 @@ "type": "double", "name": "rnd1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1834, + "end_line": 1834, + "start_column": 34, + "end_column": 44 }, { "type": "double", "name": "rnd2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1834, + "end_line": 1834, + "start_column": 47, + "end_column": 57 } ], "code": "{\n throw new UnsupportedOperationException();\n}", - "start_line": 1828, - "end_line": 1831, + "start_line": 1833, + "end_line": 1836, "return_type": "double", "is_implicit": false, "is_constructor": false, @@ -148761,6 +188892,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [], @@ -148774,9 +188906,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1830, + "start_line": 1835, "start_column": 11, - "end_line": 1830, + "end_line": 1835, "end_column": 45 } ], @@ -148787,9 +188919,18 @@ "is_entrypoint": false }, "getQuote(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getQuote(Connection, String)", - "comment": "", + "comments": [ + { + "content": " symbol", + "start_line": 904, + "end_line": 904, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -148803,18 +188944,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 901, + "end_line": 901, + "start_column": 34, + "end_column": 48 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 901, + "end_line": 901, + "start_column": 51, + "end_column": 63 } ], "code": "{\n QuoteDataBean quoteData = null;\n PreparedStatement stmt = getStatement(conn, getQuoteSQL);\n // symbol\n stmt.setString(1, symbol);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getQuote -- failure no result.next() for symbol: \" + symbol);\n } else {\n quoteData = getQuoteDataFromResultSet(rs);\n }\n stmt.close();\n return quoteData;\n}", - "start_line": 896, - "end_line": 912, + "start_line": 901, + "end_line": 917, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -148829,6 +188978,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148845,13 +188995,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 898, + "start_line": 903, "start_column": 30, - "end_line": 898, + "end_line": 903, "end_column": 60 }, { "method_name": "setString", + "comment": { + "content": " symbol", + "start_line": 904, + "end_line": 904, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -148868,13 +189026,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 899, + "start_line": 904, "start_column": 5, - "end_line": 899, + "end_line": 904, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148888,13 +189047,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 901, + "start_line": 906, "start_column": 20, - "end_line": 901, + "end_line": 906, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -148908,13 +189068,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 903, + "start_line": 908, "start_column": 10, - "end_line": 903, + "end_line": 908, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -148930,13 +189091,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 904, + "start_line": 909, "start_column": 7, - "end_line": 904, + "end_line": 909, "end_column": 89 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -148952,13 +189114,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 906, + "start_line": 911, "start_column": 19, - "end_line": 906, + "end_line": 911, "end_column": 47 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -148972,38 +189135,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 909, + "start_line": 914, "start_column": 5, - "end_line": 909, + "end_line": 914, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 897, + "start_line": 902, "start_column": 19, - "end_line": 897, + "end_line": 902, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getQuoteSQL)", - "start_line": 898, + "start_line": 903, "start_column": 23, - "end_line": 898, + "end_line": 903, "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 901, + "start_line": 906, "start_column": 15, - "end_line": 901, + "end_line": 906, "end_column": 38 } ], @@ -149013,9 +189200,18 @@ "is_entrypoint": false }, "getAllQuotes()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAllQuotes()", - "comment": "/**\n * @see TradeServices#getAllQuotes(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getAllQuotes(String)\n ", + "start_line": 937, + "end_line": 939, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -149028,8 +189224,8 @@ "declaration": "public Collection getAllQuotes() throws Exception", "parameters": [], "code": "{\n Collection quotes = new ArrayList();\n QuoteDataBean quoteData = null;\n Connection conn = null;\n try {\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getAllQuotesSQL);\n ResultSet rs = stmt.executeQuery();\n while (!rs.next()) {\n quoteData = getQuoteDataFromResultSet(rs);\n quotes.add(quoteData);\n }\n stmt.close();\n } catch (Exception e) {\n Log.error(\"TradeDirect:getAllQuotes\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return quotes;\n}", - "start_line": 935, - "end_line": 962, + "start_line": 940, + "end_line": 967, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -149046,6 +189242,7 @@ "call_sites": [ { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -149059,13 +189256,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 942, + "start_line": 947, "start_column": 14, - "end_line": 942, + "end_line": 947, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149082,13 +189280,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 944, + "start_line": 949, "start_column": 32, - "end_line": 944, + "end_line": 949, "end_column": 66 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149102,13 +189301,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 946, + "start_line": 951, "start_column": 22, - "end_line": 946, + "end_line": 951, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -149122,13 +189322,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 948, + "start_line": 953, "start_column": 15, - "end_line": 948, + "end_line": 953, "end_column": 23 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149144,13 +189345,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 949, + "start_line": 954, "start_column": 21, - "end_line": 949, + "end_line": 954, "end_column": 49 }, { "method_name": "add", + "comment": null, "receiver_expr": "quotes", "receiver_type": "java.util.Collection", "argument_types": [ @@ -149166,13 +189368,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 950, + "start_line": 955, "start_column": 9, - "end_line": 950, + "end_line": 955, "end_column": 29 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149186,13 +189389,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 953, + "start_line": 958, "start_column": 7, - "end_line": 953, + "end_line": 958, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -149209,13 +189413,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 955, + "start_line": 960, "start_column": 7, - "end_line": 955, + "end_line": 960, "end_column": 46 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149232,13 +189437,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 956, + "start_line": 961, "start_column": 7, - "end_line": 956, + "end_line": 961, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149254,13 +189460,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 958, + "start_line": 963, "start_column": 7, - "end_line": 958, + "end_line": 963, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -149274,56 +189481,96 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 937, + "start_line": 942, "start_column": 40, - "end_line": 937, + "end_line": 942, "end_column": 69 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quotes", "type": "java.util.Collection", "initializer": "new ArrayList()", - "start_line": 937, + "start_line": 942, "start_column": 31, - "end_line": 937, + "end_line": 942, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 938, + "start_line": 943, "start_column": 19, - "end_line": 938, + "end_line": 943, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 940, + "start_line": 945, "start_column": 16, - "end_line": 940, + "end_line": 945, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAllQuotesSQL)", - "start_line": 944, + "start_line": 949, "start_column": 25, - "end_line": 944, + "end_line": 949, "end_column": 66 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 946, + "start_line": 951, "start_column": 17, - "end_line": 946, + "end_line": 951, "end_column": 40 } ], @@ -149333,9 +189580,18 @@ "is_entrypoint": false }, "getOrderData(Connection, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getOrderData(Connection, int)", - "comment": "", + "comments": [ + { + "content": " already sold", + "start_line": 1155, + "end_line": 1155, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -149349,18 +189605,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1146, + "end_line": 1146, + "start_column": 38, + "end_column": 52 }, { "type": "int", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1146, + "end_line": 1146, + "start_column": 55, + "end_column": 65 } ], "code": "{\n OrderDataBean orderData = null;\n Log.trace(\"TradeDirect:getOrderData(conn, \" + orderID + \")\");\n PreparedStatement stmt = getStatement(conn, getOrderSQL);\n stmt.setInt(1, orderID);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n // already sold\n Log.error(\"TradeDirect:getOrderData -- no results for orderID:\" + orderID);\n } else {\n orderData = getOrderDataFromResultSet(rs);\n }\n stmt.close();\n return orderData;\n}", - "start_line": 1141, - "end_line": 1157, + "start_line": 1146, + "end_line": 1162, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -149375,6 +189639,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -149390,13 +189655,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1144, + "start_line": 1149, "start_column": 5, - "end_line": 1144, + "end_line": 1149, "end_column": 64 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149413,13 +189679,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1146, + "start_line": 1151, "start_column": 30, - "end_line": 1146, + "end_line": 1151, "end_column": 60 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -149436,13 +189703,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1147, + "start_line": 1152, "start_column": 5, - "end_line": 1147, + "end_line": 1152, "end_column": 27 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149456,13 +189724,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1148, + "start_line": 1153, "start_column": 20, - "end_line": 1148, + "end_line": 1153, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -149476,13 +189745,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1149, + "start_line": 1154, "start_column": 10, - "end_line": 1149, + "end_line": 1154, "end_column": 18 }, { "method_name": "error", + "comment": { + "content": " already sold", + "start_line": 1155, + "end_line": 1155, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -149498,13 +189775,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1151, + "start_line": 1156, "start_column": 7, - "end_line": 1151, + "end_line": 1156, "end_column": 80 }, { "method_name": "getOrderDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149520,13 +189798,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1153, + "start_line": 1158, "start_column": 19, - "end_line": 1153, + "end_line": 1158, "end_column": 47 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149540,38 +189819,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1155, + "start_line": 1160, "start_column": 5, - "end_line": 1155, + "end_line": 1160, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 1142, + "start_line": 1147, "start_column": 19, - "end_line": 1142, + "end_line": 1147, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getOrderSQL)", - "start_line": 1146, + "start_line": 1151, "start_column": 23, - "end_line": 1146, + "end_line": 1151, "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1148, + "start_line": 1153, "start_column": 15, - "end_line": 1148, + "end_line": 1153, "end_column": 38 } ], @@ -149581,9 +189884,18 @@ "is_entrypoint": false }, "getQuoteForUpdate(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getQuoteForUpdate(Connection, String)", - "comment": "", + "comments": [ + { + "content": " symbol", + "start_line": 922, + "end_line": 922, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -149597,18 +189909,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 919, + "end_line": 919, + "start_column": 43, + "end_column": 57 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 919, + "end_line": 919, + "start_column": 60, + "end_column": 72 } ], "code": "{\n QuoteDataBean quoteData = null;\n PreparedStatement stmt = getStatement(conn, getQuoteForUpdateSQL);\n // symbol\n stmt.setString(1, symbol);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getQuote -- failure no result.next()\");\n } else {\n quoteData = getQuoteDataFromResultSet(rs);\n }\n stmt.close();\n return quoteData;\n}", - "start_line": 914, - "end_line": 930, + "start_line": 919, + "end_line": 935, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -149623,6 +189943,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149639,13 +189960,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 916, + "start_line": 921, "start_column": 30, - "end_line": 916, + "end_line": 921, "end_column": 69 }, { "method_name": "setString", + "comment": { + "content": " symbol", + "start_line": 922, + "end_line": 922, + "start_column": 32, + "end_column": 40, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -149662,13 +189991,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 917, + "start_line": 922, "start_column": 5, - "end_line": 917, + "end_line": 922, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149682,13 +190012,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 919, + "start_line": 924, "start_column": 20, - "end_line": 919, + "end_line": 924, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -149702,13 +190033,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 921, + "start_line": 926, "start_column": 10, - "end_line": 921, + "end_line": 926, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -149724,13 +190056,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 922, + "start_line": 927, "start_column": 7, - "end_line": 922, + "end_line": 927, "end_column": 67 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149746,13 +190079,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 924, + "start_line": 929, "start_column": 19, - "end_line": 924, + "end_line": 929, "end_column": 47 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -149766,38 +190100,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 927, + "start_line": 932, "start_column": 5, - "end_line": 927, + "end_line": 932, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 915, + "start_line": 920, "start_column": 19, - "end_line": 915, + "end_line": 920, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getQuoteForUpdateSQL)", - "start_line": 916, + "start_line": 921, "start_column": 23, - "end_line": 916, + "end_line": 921, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 919, + "start_line": 924, "start_column": 15, - "end_line": 919, + "end_line": 924, "end_column": 38 } ], @@ -149807,9 +190165,9 @@ "is_entrypoint": false }, "setInSession(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "setInSession(boolean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -149821,12 +190179,16 @@ "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1815, + "end_line": 1815, + "start_column": 28, + "end_column": 44 } ], "code": "{\n this.inSession = inSession;\n}", - "start_line": 1810, - "end_line": 1812, + "start_line": 1815, + "end_line": 1817, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -149842,9 +190204,26 @@ "is_entrypoint": false }, "completeOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "completeOrder(Integer, boolean)", - "comment": "/**\n * @see TradeServices#completeOrder(Integer)\n */", + "comments": [ + { + "content": " twoPhase", + "start_line": 518, + "end_line": 518, + "start_column": 11, + "end_column": 21, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#completeOrder(Integer)\n ", + "start_line": 510, + "end_line": 512, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -149860,18 +190239,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 514, + "end_line": 514, + "start_column": 38, + "end_column": 52 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 514, + "end_line": 514, + "start_column": 55, + "end_column": 70 } ], "code": "{\n OrderDataBean orderData = null;\n Connection conn = null;\n try {\n // twoPhase\n Log.trace(\"TradeDirect:completeOrder - inSession(\" + this.inSession + \")\", orderID);\n setInGlobalTxn(!inSession && twoPhase);\n conn = getConn();\n orderData = completeOrder(conn, orderID);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:completeOrder -- error completing order\", e);\n rollBack(conn, e);\n cancelOrder(orderID, twoPhase);\n } finally {\n releaseConn(conn);\n }\n return orderData;\n}", - "start_line": 508, - "end_line": 535, + "start_line": 513, + "end_line": 540, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -149885,6 +190272,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -149901,13 +190289,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 516, + "start_line": 521, "start_column": 7, - "end_line": 516, + "end_line": 521, "end_column": 89 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149923,13 +190312,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 518, + "start_line": 523, "start_column": 7, - "end_line": 518, + "end_line": 523, "end_column": 44 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -149943,13 +190333,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 519, + "start_line": 524, "start_column": 14, - "end_line": 519, + "end_line": 524, "end_column": 22 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149966,13 +190357,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 521, + "start_line": 526, "start_column": 19, - "end_line": 521, + "end_line": 526, "end_column": 46 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -149988,13 +190380,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 523, + "start_line": 528, "start_column": 7, - "end_line": 523, + "end_line": 528, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150011,13 +190404,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 526, + "start_line": 531, "start_column": 7, - "end_line": 526, + "end_line": 531, "end_column": 73 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150034,13 +190428,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 527, + "start_line": 532, "start_column": 7, - "end_line": 527, + "end_line": 532, "end_column": 23 }, { "method_name": "cancelOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150057,13 +190452,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 528, + "start_line": 533, "start_column": 7, - "end_line": 528, + "end_line": 533, "end_column": 36 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150079,29 +190475,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 530, + "start_line": 535, "start_column": 7, - "end_line": 530, + "end_line": 535, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 510, + "start_line": 515, "start_column": 19, - "end_line": 510, + "end_line": 515, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 511, + "start_line": 516, "start_column": 16, - "end_line": 511, + "end_line": 516, "end_column": 26 } ], @@ -150111,9 +190523,9 @@ "is_entrypoint": false }, "commit(Connection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "commit(Connection)", - "comment": "/*\n * Commit the provided connection if not under Global Transaction scope -\n * conn.commit() is not allowed in a global transaction. the txn manager\n * will perform the commit\n */", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -150127,12 +190539,16 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1688, + "end_line": 1688, + "start_column": 23, + "end_column": 37 } ], "code": "{\n if (!inSession) {\n if ((getInGlobalTxn() == false) && (conn != null)) {\n conn.commit();\n }\n }\n}", - "start_line": 1683, - "end_line": 1689, + "start_line": 1688, + "end_line": 1694, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -150143,6 +190559,7 @@ "call_sites": [ { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -150156,13 +190573,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1685, + "start_line": 1690, "start_column": 12, - "end_line": 1685, + "end_line": 1690, "end_column": 27 }, { "method_name": "commit", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -150176,9 +190594,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1686, + "start_line": 1691, "start_column": 9, - "end_line": 1686, + "end_line": 1691, "end_column": 21 } ], @@ -150189,9 +190607,9 @@ "is_entrypoint": false }, "getStatement(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getStatement(Connection, String)", - "comment": "/*\n * Allocate a new prepared statment for this connection\n */", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -150205,18 +190623,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1714, + "end_line": 1714, + "start_column": 42, + "end_column": 56 }, { "type": "java.lang.String", "name": "sql", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1714, + "end_line": 1714, + "start_column": 59, + "end_column": 68 } ], "code": "{\n return conn.prepareStatement(sql);\n}", - "start_line": 1709, - "end_line": 1711, + "start_line": 1714, + "end_line": 1716, "return_type": "java.sql.PreparedStatement", "is_implicit": false, "is_constructor": false, @@ -150225,6 +190651,7 @@ "call_sites": [ { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -150240,9 +190667,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1710, + "start_line": 1715, "start_column": 12, - "end_line": 1710, + "end_line": 1715, "end_column": 37 } ], @@ -150253,9 +190680,9 @@ "is_entrypoint": false }, "releaseConn(Connection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "releaseConn(Connection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -150269,12 +190696,16 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1638, + "end_line": 1638, + "start_column": 28, + "end_column": 42 } ], "code": "{\n try {\n if (conn != null) {\n conn.close();\n if (Log.doTrace()) {\n synchronized (lock) {\n connCount--;\n }\n Log.trace(\"TradeDirect:releaseConn -- connection closed, connCount=\" + connCount);\n }\n }\n } catch (Exception e) {\n Log.error(\"TradeDirect:releaseConnection -- failed to close connection\", e);\n }\n}", - "start_line": 1633, - "end_line": 1647, + "start_line": 1638, + "end_line": 1652, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -150286,6 +190717,7 @@ "call_sites": [ { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -150299,13 +190731,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1636, + "start_line": 1641, "start_column": 9, - "end_line": 1636, + "end_line": 1641, "end_column": 20 }, { "method_name": "doTrace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [], @@ -150319,13 +190752,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1637, + "start_line": 1642, "start_column": 13, - "end_line": 1637, + "end_line": 1642, "end_column": 25 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150341,13 +190775,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1641, + "start_line": 1646, "start_column": 11, - "end_line": 1641, + "end_line": 1646, "end_column": 91 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150364,9 +190799,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1645, + "start_line": 1650, "start_column": 7, - "end_line": 1645, + "end_line": 1650, "end_column": 81 } ], @@ -150377,9 +190812,42 @@ "is_entrypoint": false }, "getOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getOrders(String)", - "comment": "/**\n * @see TradeServices#getOrders(String)\n */", + "comments": [ + { + "content": " TODO: return top 5 orders for now -- next version will add a", + "start_line": 777, + "end_line": 777, + "start_column": 7, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " getAllOrders method", + "start_line": 778, + "end_line": 778, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " also need to get orders sorted by order id descending", + "start_line": 779, + "end_line": 779, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#getOrders(String)\n ", + "start_line": 760, + "end_line": 762, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -150395,12 +190863,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 764, + "end_line": 764, + "start_column": 46, + "end_column": 58 } ], "code": "{\n Collection orderDataBeans = new ArrayList();\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getOrders - inSession(\" + this.inSession + \")\", userID);\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getOrdersByUserSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n // TODO: return top 5 orders for now -- next version will add a\n // getAllOrders method\n // also need to get orders sorted by order id descending\n int i = 0;\n while ((rs.next()) && (i++ < 5)) {\n OrderDataBean orderData = getOrderDataFromResultSet(rs);\n orderDataBeans.add(orderData);\n }\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getOrders -- error getting user orders\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return orderDataBeans;\n}", - "start_line": 758, - "end_line": 791, + "start_line": 763, + "end_line": 796, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -150418,6 +190890,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150434,13 +190907,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 763, + "start_line": 768, "start_column": 7, - "end_line": 763, + "end_line": 768, "end_column": 84 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -150454,13 +190928,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 766, + "start_line": 771, "start_column": 14, - "end_line": 766, + "end_line": 771, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150477,13 +190952,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 767, + "start_line": 772, "start_column": 32, - "end_line": 767, + "end_line": 772, "end_column": 69 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -150500,13 +190976,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 768, + "start_line": 773, "start_column": 7, - "end_line": 768, + "end_line": 773, "end_column": 31 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -150520,13 +190997,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 770, + "start_line": 775, "start_column": 22, - "end_line": 770, + "end_line": 775, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -150540,13 +191018,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 776, + "start_line": 781, "start_column": 15, - "end_line": 776, + "end_line": 781, "end_column": 23 }, { "method_name": "getOrderDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150562,13 +191041,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 777, + "start_line": 782, "start_column": 35, - "end_line": 777, + "end_line": 782, "end_column": 63 }, { "method_name": "add", + "comment": null, "receiver_expr": "orderDataBeans", "receiver_type": "java.util.Collection", "argument_types": [ @@ -150584,13 +191064,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 778, + "start_line": 783, "start_column": 9, - "end_line": 778, + "end_line": 783, "end_column": 37 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -150604,13 +191085,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 781, + "start_line": 786, "start_column": 7, - "end_line": 781, + "end_line": 786, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150626,13 +191108,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 782, + "start_line": 787, "start_column": 7, - "end_line": 782, + "end_line": 787, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150649,13 +191132,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 785, + "start_line": 790, "start_column": 7, - "end_line": 785, + "end_line": 790, "end_column": 72 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150672,13 +191156,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 786, + "start_line": 791, "start_column": 7, - "end_line": 786, + "end_line": 791, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150694,13 +191179,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 788, + "start_line": 793, "start_column": 7, - "end_line": 788, + "end_line": 793, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -150714,65 +191200,113 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 760, + "start_line": 765, "start_column": 48, - "end_line": 760, + "end_line": 765, "end_column": 77 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderDataBeans", "type": "java.util.Collection", "initializer": "new ArrayList()", - "start_line": 760, + "start_line": 765, "start_column": 31, - "end_line": 760, + "end_line": 765, "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 761, + "start_line": 766, "start_column": 16, - "end_line": 761, + "end_line": 766, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getOrdersByUserSQL)", - "start_line": 767, + "start_line": 772, "start_column": 25, - "end_line": 767, + "end_line": 772, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 770, + "start_line": 775, "start_column": 17, - "end_line": 770, + "end_line": 775, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "i", "type": "int", "initializer": "0", - "start_line": 775, + "start_line": 780, "start_column": 11, - "end_line": 775, + "end_line": 780, "end_column": 15 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "getOrderDataFromResultSet(rs)", - "start_line": 777, + "start_line": 782, "start_column": 23, - "end_line": 777, + "end_line": 782, "end_column": 63 } ], @@ -150782,9 +191316,9 @@ "is_entrypoint": false }, "getQuote(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getQuote(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -150800,12 +191334,16 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 880, + "end_line": 880, + "start_column": 33, + "end_column": 45 } ], "code": "{\n QuoteDataBean quoteData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getQuote - inSession(\" + this.inSession + \")\", symbol);\n conn = getConn();\n quoteData = getQuote(conn, symbol);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getQuote -- error getting quote\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return quoteData;\n}", - "start_line": 874, - "end_line": 894, + "start_line": 879, + "end_line": 899, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -150819,6 +191357,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150835,13 +191374,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 881, + "start_line": 886, "start_column": 7, - "end_line": 881, + "end_line": 886, "end_column": 83 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -150855,13 +191395,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 884, + "start_line": 889, "start_column": 14, - "end_line": 884, + "end_line": 889, "end_column": 22 }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150878,13 +191419,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 885, + "start_line": 890, "start_column": 19, - "end_line": 885, + "end_line": 890, "end_column": 40 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150900,13 +191442,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 886, + "start_line": 891, "start_column": 7, - "end_line": 886, + "end_line": 891, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -150923,13 +191466,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 888, + "start_line": 893, "start_column": 7, - "end_line": 888, + "end_line": 893, "end_column": 65 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150946,13 +191490,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 889, + "start_line": 894, "start_column": 7, - "end_line": 889, + "end_line": 894, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -150968,29 +191513,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 891, + "start_line": 896, "start_column": 7, - "end_line": 891, + "end_line": 896, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 876, + "start_line": 881, "start_column": 19, - "end_line": 876, + "end_line": 881, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 877, + "start_line": 882, "start_column": 16, - "end_line": 877, + "end_line": 882, "end_column": 26 } ], @@ -151000,9 +191561,82 @@ "is_entrypoint": false }, "completeOrder(Connection, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "completeOrder(Connection, Integer)", - "comment": "", + "comments": [ + { + "content": " get the data for the account and quote", + "start_line": 586, + "end_line": 586, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " the holding will be created for a buy or extracted for a sell", + "start_line": 587, + "end_line": 587, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": "conn = getConn();", + "start_line": 552, + "end_line": 552, + "start_column": 5, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " if (order.isCompleted())", + "start_line": 573, + "end_line": 573, + "start_column": 5, + "end_column": 31, + "is_javadoc": false + }, + { + "content": "\n * Use the AccountID and Quote Symbol from the Order AccountDataBean\n * accountData = getAccountData(accountID, conn); QuoteDataBean\n * quoteData = getQuoteData(conn, quoteID);\n ", + "start_line": 589, + "end_line": 593, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " if (order.isBuy())", + "start_line": 603, + "end_line": 603, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n ", + "start_line": 605, + "end_line": 608, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + }, + { + "content": " if (order.isSell()) {", + "start_line": 616, + "end_line": 616, + "start_column": 5, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n ", + "start_line": 618, + "end_line": 621, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -151016,18 +191650,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 551, + "end_line": 551, + "start_column": 39, + "end_column": 53 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 551, + "end_line": 551, + "start_column": 56, + "end_column": 70 } ], "code": "{\n //conn = getConn();\n OrderDataBean orderData = null;\n Log.trace(\"TradeDirect:completeOrderInternal - inSession(\" + this.inSession + \")\", orderID);\n PreparedStatement stmt = getStatement(conn, getOrderSQL);\n stmt.setInt(1, orderID.intValue());\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:completeOrder -- unable to find order: \" + orderID);\n stmt.close();\n return orderData;\n }\n orderData = getOrderDataFromResultSet(rs);\n String orderType = orderData.getOrderType();\n String orderStatus = orderData.getOrderStatus();\n // if (order.isCompleted())\n if ((orderStatus.compareToIgnoreCase(\"completed\") == 0) || (orderStatus.compareToIgnoreCase(\"alertcompleted\") == 0) || (orderStatus.compareToIgnoreCase(\"cancelled\") == 0)) {\n throw new Exception(\"TradeDirect:completeOrder -- attempt to complete Order that is already completed\");\n }\n int accountID = rs.getInt(\"account_accountID\");\n String quoteID = rs.getString(\"quote_symbol\");\n int holdingID = rs.getInt(\"holding_holdingID\");\n BigDecimal price = orderData.getPrice();\n double quantity = orderData.getQuantity();\n // get the data for the account and quote\n // the holding will be created for a buy or extracted for a sell\n /*\n * Use the AccountID and Quote Symbol from the Order AccountDataBean\n * accountData = getAccountData(accountID, conn); QuoteDataBean\n * quoteData = getQuoteData(conn, quoteID);\n */\n String userID = getAccountProfileData(conn, new Integer(accountID)).getUserID();\n HoldingDataBean holdingData = null;\n Log.trace(\"TradeDirect:completeOrder--> Completing Order \" + orderData.getOrderID() + \"\\n\\t Order info: \" + orderData + \"\\n\\t Account info: \" + accountID + \"\\n\\t Quote info: \" + quoteID);\n // if (order.isBuy())\n if (orderType.compareToIgnoreCase(\"buy\") == 0) {\n /*\n * Complete a Buy operation - create a new Holding for the Account -\n * deduct the Order cost from the Account balance\n */\n holdingData = createHolding(conn, accountID, quoteID, quantity, price);\n updateOrderHolding(conn, orderID.intValue(), holdingData.getHoldingID().intValue());\n updateOrderStatus(conn, orderData.getOrderID(), \"closed\");\n updateQuotePriceVolume(orderData.getSymbol(), TradeConfig.getRandomPriceChangeFactor(), orderData.getQuantity());\n }\n // if (order.isSell()) {\n if (orderType.compareToIgnoreCase(\"sell\") == 0) {\n /*\n * Complete a Sell operation - remove the Holding from the Account -\n * deposit the Order proceeds to the Account balance\n */\n holdingData = getHoldingData(conn, holdingID);\n if (holdingData == null) {\n Log.debug(\"TradeDirect:completeOrder:sell -- user: \" + userID + \" already sold holding: \" + holdingID);\n updateOrderStatus(conn, orderData.getOrderID(), \"cancelled\");\n } else {\n removeHolding(conn, holdingID, orderID.intValue());\n updateOrderStatus(conn, orderData.getOrderID(), \"closed\");\n updateQuotePriceVolume(orderData.getSymbol(), TradeConfig.getRandomPriceChangeFactor(), orderData.getQuantity());\n }\n }\n Log.trace(\"TradeDirect:completeOrder--> Completed Order \" + orderData.getOrderID() + \"\\n\\t Order info: \" + orderData + \"\\n\\t Account info: \" + accountID + \"\\n\\t Quote info: \" + quoteID + \"\\n\\t Holding info: \" + holdingData);\n stmt.close();\n commit(conn);\n return orderData;\n}", - "start_line": 546, - "end_line": 641, + "start_line": 551, + "end_line": 646, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -151046,6 +191688,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -151062,13 +191705,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 550, + "start_line": 555, "start_column": 5, - "end_line": 550, + "end_line": 555, "end_column": 95 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151085,13 +191729,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 553, + "start_line": 558, "start_column": 30, - "end_line": 553, + "end_line": 558, "end_column": 60 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -151108,13 +191753,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 554, + "start_line": 559, "start_column": 5, - "end_line": 554, + "end_line": 559, "end_column": 38 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -151128,13 +191774,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 554, + "start_line": 559, "start_column": 20, - "end_line": 554, + "end_line": 559, "end_column": 37 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -151148,13 +191795,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 556, + "start_line": 561, "start_column": 20, - "end_line": 556, + "end_line": 561, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -151168,13 +191816,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 558, + "start_line": 563, "start_column": 10, - "end_line": 558, + "end_line": 563, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -151190,13 +191839,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 559, + "start_line": 564, "start_column": 7, - "end_line": 559, + "end_line": 564, "end_column": 80 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -151210,13 +191860,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 560, + "start_line": 565, "start_column": 7, - "end_line": 560, + "end_line": 565, "end_column": 18 }, { "method_name": "getOrderDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151232,13 +191883,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 563, + "start_line": 568, "start_column": 17, - "end_line": 563, + "end_line": 568, "end_column": 45 }, { "method_name": "getOrderType", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151252,13 +191904,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 565, + "start_line": 570, "start_column": 24, - "end_line": 565, + "end_line": 570, "end_column": 47 }, { "method_name": "getOrderStatus", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151272,13 +191925,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 566, + "start_line": 571, "start_column": 26, - "end_line": 566, + "end_line": 571, "end_column": 51 }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderStatus", "receiver_type": "java.lang.String", "argument_types": [ @@ -151294,13 +191948,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 569, + "start_line": 574, "start_column": 10, - "end_line": 569, + "end_line": 574, "end_column": 53 }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderStatus", "receiver_type": "java.lang.String", "argument_types": [ @@ -151316,13 +191971,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 569, + "start_line": 574, "start_column": 65, - "end_line": 569, + "end_line": 574, "end_column": 113 }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderStatus", "receiver_type": "java.lang.String", "argument_types": [ @@ -151338,13 +191994,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 570, + "start_line": 575, "start_column": 13, - "end_line": 570, + "end_line": 575, "end_column": 56 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -151360,13 +192017,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 574, + "start_line": 579, "start_column": 21, - "end_line": 574, + "end_line": 579, "end_column": 50 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -151382,13 +192040,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 575, + "start_line": 580, "start_column": 22, - "end_line": 575, + "end_line": 580, "end_column": 49 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -151404,13 +192063,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 576, + "start_line": 581, "start_column": 21, - "end_line": 576, + "end_line": 581, "end_column": 50 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151424,13 +192084,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 578, + "start_line": 583, "start_column": 24, - "end_line": 578, + "end_line": 583, "end_column": 43 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151444,13 +192105,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 579, + "start_line": 584, "start_column": 23, - "end_line": 579, + "end_line": 584, "end_column": 45 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "getAccountProfileData(conn, new Integer(accountID))", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -151464,13 +192126,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 589, + "start_line": 594, "start_column": 21, - "end_line": 589, + "end_line": 594, "end_column": 83 }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151487,13 +192150,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 589, + "start_line": 594, "start_column": 21, - "end_line": 589, + "end_line": 594, "end_column": 71 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -151509,13 +192173,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 594, + "start_line": 599, "start_column": 5, - "end_line": 595, + "end_line": 600, "end_column": 54 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151529,13 +192194,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 594, + "start_line": 599, "start_column": 66, - "end_line": 594, + "end_line": 599, "end_column": 87 }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderType", "receiver_type": "java.lang.String", "argument_types": [ @@ -151551,13 +192217,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 599, + "start_line": 604, "start_column": 9, - "end_line": 599, + "end_line": 604, "end_column": 44 }, { "method_name": "createHolding", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151577,13 +192244,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 605, + "start_line": 610, "start_column": 21, - "end_line": 605, + "end_line": 610, "end_column": 76 }, { "method_name": "updateOrderHolding", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151601,13 +192269,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 606, + "start_line": 611, "start_column": 7, - "end_line": 606, + "end_line": 611, "end_column": 89 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -151621,13 +192290,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 606, + "start_line": 611, "start_column": 32, - "end_line": 606, + "end_line": 611, "end_column": 49 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingData.getHoldingID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -151641,13 +192311,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 606, + "start_line": 611, "start_column": 52, - "end_line": 606, + "end_line": 611, "end_column": 88 }, { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -151661,13 +192332,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 606, + "start_line": 611, "start_column": 52, - "end_line": 606, + "end_line": 611, "end_column": 77 }, { "method_name": "updateOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151685,13 +192357,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 607, + "start_line": 612, "start_column": 7, - "end_line": 607, + "end_line": 612, "end_column": 63 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151705,13 +192378,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 607, + "start_line": 612, "start_column": 31, - "end_line": 607, + "end_line": 612, "end_column": 52 }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151729,13 +192403,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 608, + "start_line": 613, "start_column": 7, - "end_line": 608, + "end_line": 613, "end_column": 118 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151749,13 +192424,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 608, + "start_line": 613, "start_column": 30, - "end_line": 608, + "end_line": 613, "end_column": 50 }, { "method_name": "getRandomPriceChangeFactor", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -151769,13 +192445,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 608, + "start_line": 613, "start_column": 53, - "end_line": 608, + "end_line": 613, "end_column": 92 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151789,13 +192466,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 608, + "start_line": 613, "start_column": 95, - "end_line": 608, + "end_line": 613, "end_column": 117 }, { "method_name": "compareToIgnoreCase", + "comment": null, "receiver_expr": "orderType", "receiver_type": "java.lang.String", "argument_types": [ @@ -151811,13 +192489,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 612, + "start_line": 617, "start_column": 9, - "end_line": 612, + "end_line": 617, "end_column": 45 }, { "method_name": "getHoldingData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151834,13 +192513,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 617, + "start_line": 622, "start_column": 21, - "end_line": 617, + "end_line": 622, "end_column": 51 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -151856,13 +192536,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 619, + "start_line": 624, "start_column": 9, - "end_line": 619, + "end_line": 624, "end_column": 110 }, { "method_name": "updateOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151880,13 +192561,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 620, + "start_line": 625, "start_column": 9, - "end_line": 620, + "end_line": 625, "end_column": 68 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151900,13 +192582,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 620, + "start_line": 625, "start_column": 33, - "end_line": 620, + "end_line": 625, "end_column": 54 }, { "method_name": "removeHolding", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151924,13 +192607,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 622, + "start_line": 627, "start_column": 9, - "end_line": 622, + "end_line": 627, "end_column": 58 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -151944,13 +192628,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 622, + "start_line": 627, "start_column": 40, - "end_line": 622, + "end_line": 627, "end_column": 57 }, { "method_name": "updateOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -151968,13 +192653,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 623, + "start_line": 628, "start_column": 9, - "end_line": 623, + "end_line": 628, "end_column": 65 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -151988,13 +192674,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 623, + "start_line": 628, "start_column": 33, - "end_line": 623, + "end_line": 628, "end_column": 54 }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152012,13 +192699,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 624, + "start_line": 629, "start_column": 9, - "end_line": 624, + "end_line": 629, "end_column": 120 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -152032,13 +192720,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 624, + "start_line": 629, "start_column": 32, - "end_line": 624, + "end_line": 629, "end_column": 52 }, { "method_name": "getRandomPriceChangeFactor", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -152052,13 +192741,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 624, + "start_line": 629, "start_column": 55, - "end_line": 624, + "end_line": 629, "end_column": 94 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -152072,13 +192762,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 624, + "start_line": 629, "start_column": 97, - "end_line": 624, + "end_line": 629, "end_column": 119 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -152094,13 +192785,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 631, + "start_line": 636, "start_column": 5, - "end_line": 632, + "end_line": 637, "end_column": 92 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -152114,13 +192806,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 631, + "start_line": 636, "start_column": 65, - "end_line": 631, + "end_line": 636, "end_column": 86 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -152134,13 +192827,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 634, + "start_line": 639, "start_column": 5, - "end_line": 634, + "end_line": 639, "end_column": 16 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152156,13 +192850,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 636, + "start_line": 641, "start_column": 5, - "end_line": 636, + "end_line": 641, "end_column": 16 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -152178,13 +192873,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 571, + "start_line": 576, "start_column": 13, - "end_line": 571, + "end_line": 576, "end_column": 109 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -152200,119 +192896,215 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 589, + "start_line": 594, "start_column": 49, - "end_line": 589, + "end_line": 594, "end_column": 70 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 548, + "start_line": 553, "start_column": 19, - "end_line": 548, + "end_line": 553, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getOrderSQL)", - "start_line": 553, + "start_line": 558, "start_column": 23, - "end_line": 553, + "end_line": 558, "end_column": 60 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 556, + "start_line": 561, "start_column": 15, - "end_line": 556, + "end_line": 561, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderType", "type": "java.lang.String", "initializer": "orderData.getOrderType()", - "start_line": 565, + "start_line": 570, "start_column": 12, - "end_line": 565, + "end_line": 570, "end_column": 47 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderStatus", "type": "java.lang.String", "initializer": "orderData.getOrderStatus()", - "start_line": 566, + "start_line": 571, "start_column": 12, - "end_line": 566, + "end_line": 571, "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountID", "type": "int", "initializer": "rs.getInt(\"account_accountID\")", - "start_line": 574, + "start_line": 579, "start_column": 9, - "end_line": 574, + "end_line": 579, "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteID", "type": "java.lang.String", "initializer": "rs.getString(\"quote_symbol\")", - "start_line": 575, + "start_line": 580, "start_column": 12, - "end_line": 575, + "end_line": 580, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingID", "type": "int", "initializer": "rs.getInt(\"holding_holdingID\")", - "start_line": 576, + "start_line": 581, "start_column": 9, - "end_line": 576, + "end_line": 581, "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "orderData.getPrice()", - "start_line": 578, + "start_line": 583, "start_column": 16, - "end_line": 578, + "end_line": 583, "end_column": 43 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "double", "initializer": "orderData.getQuantity()", - "start_line": 579, + "start_line": 584, "start_column": 12, - "end_line": 579, + "end_line": 584, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "getAccountProfileData(conn, new Integer(accountID)).getUserID()", - "start_line": 589, + "start_line": 594, "start_column": 12, - "end_line": 589, + "end_line": 594, "end_column": 83 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 591, + "start_line": 596, "start_column": 21, - "end_line": 591, + "end_line": 596, "end_column": 38 } ], @@ -152322,9 +193114,82 @@ "is_entrypoint": false }, "createQuote(String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "createQuote(String, String, BigDecimal)", - "comment": "/**\n * @see TradeServices#createQuote(String, String, BigDecimal)\n */", + "comments": [ + { + "content": " symbol", + "start_line": 853, + "end_line": 853, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " companyName", + "start_line": 854, + "end_line": 854, + "start_column": 39, + "end_column": 52, + "is_javadoc": false + }, + { + "content": " volume", + "start_line": 855, + "end_line": 855, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " price", + "start_line": 856, + "end_line": 856, + "start_column": 37, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " open", + "start_line": 857, + "end_line": 857, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " low", + "start_line": 858, + "end_line": 858, + "start_column": 37, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " high", + "start_line": 859, + "end_line": 859, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " change", + "start_line": 860, + "end_line": 860, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#createQuote(String, String, BigDecimal)\n ", + "start_line": 835, + "end_line": 837, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -152340,24 +193205,36 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 839, + "end_line": 839, + "start_column": 36, + "end_column": 48 }, { "type": "java.lang.String", "name": "companyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 839, + "end_line": 839, + "start_column": 51, + "end_column": 68 }, { "type": "java.math.BigDecimal", "name": "price", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 839, + "end_line": 839, + "start_column": 71, + "end_column": 86 } ], "code": "{\n QuoteDataBean quoteData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:createQuote - inSession(\" + this.inSession + \")\");\n price = price.setScale(FinancialUtils.SCALE, FinancialUtils.ROUND);\n double volume = 0.0, change = 0.0;\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, createQuoteSQL);\n // symbol\n stmt.setString(1, symbol);\n // companyName\n stmt.setString(2, companyName);\n // volume\n stmt.setDouble(3, volume);\n // price\n stmt.setBigDecimal(4, price);\n // open\n stmt.setBigDecimal(5, price);\n // low\n stmt.setBigDecimal(6, price);\n // high\n stmt.setBigDecimal(7, price);\n // change\n stmt.setDouble(8, change);\n stmt.executeUpdate();\n stmt.close();\n commit(conn);\n quoteData = new QuoteDataBean(symbol, companyName, volume, price, price, price, price, change);\n } catch (Exception e) {\n Log.error(\"TradeDirect:createQuote -- error creating quote\", e);\n } finally {\n releaseConn(conn);\n }\n return quoteData;\n}", - "start_line": 833, - "end_line": 868, + "start_line": 838, + "end_line": 873, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -152375,6 +193252,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -152390,13 +193268,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 840, + "start_line": 845, "start_column": 7, - "end_line": 840, + "end_line": 845, "end_column": 78 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "price", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -152413,13 +193292,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 843, + "start_line": 848, "start_column": 15, - "end_line": 843, + "end_line": 848, "end_column": 72 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -152433,13 +193313,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 846, + "start_line": 851, "start_column": 14, - "end_line": 846, + "end_line": 851, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152456,13 +193337,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 847, + "start_line": 852, "start_column": 32, - "end_line": 847, + "end_line": 852, "end_column": 65 }, { "method_name": "setString", + "comment": { + "content": " symbol", + "start_line": 853, + "end_line": 853, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152479,13 +193368,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 848, + "start_line": 853, "start_column": 7, - "end_line": 848, + "end_line": 853, "end_column": 31 }, { "method_name": "setString", + "comment": { + "content": " companyName", + "start_line": 854, + "end_line": 854, + "start_column": 39, + "end_column": 52, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152502,13 +193399,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 849, + "start_line": 854, "start_column": 7, - "end_line": 849, + "end_line": 854, "end_column": 36 }, { "method_name": "setDouble", + "comment": { + "content": " volume", + "start_line": 855, + "end_line": 855, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152525,13 +193430,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 850, + "start_line": 855, "start_column": 7, - "end_line": 850, + "end_line": 855, "end_column": 31 }, { "method_name": "setBigDecimal", + "comment": { + "content": " price", + "start_line": 856, + "end_line": 856, + "start_column": 37, + "end_column": 44, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152548,13 +193461,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 851, + "start_line": 856, "start_column": 7, - "end_line": 851, + "end_line": 856, "end_column": 34 }, { "method_name": "setBigDecimal", + "comment": { + "content": " open", + "start_line": 857, + "end_line": 857, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152571,13 +193492,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 852, + "start_line": 857, "start_column": 7, - "end_line": 852, + "end_line": 857, "end_column": 34 }, { "method_name": "setBigDecimal", + "comment": { + "content": " low", + "start_line": 858, + "end_line": 858, + "start_column": 37, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152594,13 +193523,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 853, + "start_line": 858, "start_column": 7, - "end_line": 853, + "end_line": 858, "end_column": 34 }, { "method_name": "setBigDecimal", + "comment": { + "content": " high", + "start_line": 859, + "end_line": 859, + "start_column": 37, + "end_column": 43, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152617,13 +193554,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 854, + "start_line": 859, "start_column": 7, - "end_line": 854, + "end_line": 859, "end_column": 34 }, { "method_name": "setDouble", + "comment": { + "content": " change", + "start_line": 860, + "end_line": 860, + "start_column": 34, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -152640,13 +193585,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 855, + "start_line": 860, "start_column": 7, - "end_line": 855, + "end_line": 860, "end_column": 31 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -152660,13 +193606,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 857, + "start_line": 862, "start_column": 7, - "end_line": 857, + "end_line": 862, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -152680,13 +193627,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 858, + "start_line": 863, "start_column": 7, - "end_line": 858, + "end_line": 863, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152702,13 +193650,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 859, + "start_line": 864, "start_column": 7, - "end_line": 859, + "end_line": 864, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -152725,13 +193674,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 863, + "start_line": 868, "start_column": 7, - "end_line": 863, + "end_line": 868, "end_column": 69 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152747,13 +193697,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 865, + "start_line": 870, "start_column": 7, - "end_line": 865, + "end_line": 870, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -152776,56 +193727,96 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 861, + "start_line": 866, "start_column": 19, - "end_line": 861, + "end_line": 866, "end_column": 100 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 836, + "start_line": 841, "start_column": 19, - "end_line": 836, + "end_line": 841, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 837, + "start_line": 842, "start_column": 16, - "end_line": 837, + "end_line": 842, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "volume", "type": "double", "initializer": "0.0", - "start_line": 844, + "start_line": 849, "start_column": 14, - "end_line": 844, + "end_line": 849, "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "change", "type": "double", "initializer": "0.0", - "start_line": 844, + "start_line": 849, "start_column": 28, - "end_line": 844, + "end_line": 849, "end_column": 39 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, createQuoteSQL)", - "start_line": 847, + "start_line": 852, "start_column": 25, - "end_line": 847, + "end_line": 852, "end_column": 65 } ], @@ -152835,9 +193826,9 @@ "is_entrypoint": false }, "getHoldingData(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getHoldingData(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -152851,12 +193842,16 @@ "type": "int", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1114, + "end_line": 1114, + "start_column": 42, + "end_column": 54 } ], "code": "{\n HoldingDataBean holdingData = null;\n Connection conn = null;\n try {\n conn = getConn();\n holdingData = getHoldingData(conn, holdingID);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getHoldingData -- error getting data\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return holdingData;\n}", - "start_line": 1109, - "end_line": 1123, + "start_line": 1114, + "end_line": 1128, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -152868,6 +193863,7 @@ "call_sites": [ { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -152881,13 +193877,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1113, + "start_line": 1118, "start_column": 14, - "end_line": 1113, + "end_line": 1118, "end_column": 22 }, { "method_name": "getHoldingData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152904,13 +193901,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1114, + "start_line": 1119, "start_column": 21, - "end_line": 1114, + "end_line": 1119, "end_column": 51 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152926,13 +193924,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1115, + "start_line": 1120, "start_column": 7, - "end_line": 1115, + "end_line": 1120, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -152949,13 +193948,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1117, + "start_line": 1122, "start_column": 7, - "end_line": 1117, + "end_line": 1122, "end_column": 70 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152972,13 +193972,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1118, + "start_line": 1123, "start_column": 7, - "end_line": 1118, + "end_line": 1123, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -152994,29 +193995,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1120, + "start_line": 1125, "start_column": 7, - "end_line": 1120, + "end_line": 1125, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 1110, + "start_line": 1115, "start_column": 21, - "end_line": 1110, + "end_line": 1115, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1111, + "start_line": 1116, "start_column": 16, - "end_line": 1111, + "end_line": 1116, "end_column": 26 } ], @@ -153026,9 +194043,26 @@ "is_entrypoint": false }, "queueOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "queueOrder(Integer, boolean)", - "comment": "/**\n * @see TradeServices#queueOrder(Integer)\n */", + "comments": [ + { + "content": " pass the exception", + "start_line": 506, + "end_line": 506, + "start_column": 16, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#queueOrder(Integer)\n ", + "start_line": 484, + "end_line": 486, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -153044,18 +194078,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 488, + "end_line": 488, + "start_column": 26, + "end_column": 40 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 488, + "end_line": 488, + "start_column": 43, + "end_column": 58 } ], "code": "{\n Log.trace(\"TradeDirect:queueOrder - inSession(\" + this.inSession + \")\", orderID);\n try (JMSContext context = queueConnectionFactory.createContext()) {\n TextMessage message = context.createTextMessage();\n message.setStringProperty(\"command\", \"neworder\");\n message.setIntProperty(\"orderID\", orderID.intValue());\n message.setBooleanProperty(\"twoPhase\", twoPhase);\n message.setBooleanProperty(\"direct\", true);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"neworder: orderID=\" + orderID + \" runtimeMode=Direct twoPhase=\" + twoPhase);\n context.createProducer().send(tradeBrokerQueue, message);\n } catch (Exception e) {\n // pass the exception\n throw e;\n }\n}", - "start_line": 482, - "end_line": 503, + "start_line": 487, + "end_line": 508, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -153071,6 +194113,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -153087,13 +194130,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 486, + "start_line": 491, "start_column": 5, - "end_line": 486, + "end_line": 491, "end_column": 84 }, { "method_name": "createContext", + "comment": null, "receiver_expr": "queueConnectionFactory", "receiver_type": "javax.jms.QueueConnectionFactory", "argument_types": [], @@ -153107,13 +194151,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 489, + "start_line": 494, "start_column": 31, - "end_line": 489, + "end_line": 494, "end_column": 68 }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -153127,13 +194172,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 490, + "start_line": 495, "start_column": 29, - "end_line": 490, + "end_line": 495, "end_column": 55 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153150,13 +194196,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 492, + "start_line": 497, "start_column": 7, - "end_line": 492, + "end_line": 497, "end_column": 54 }, { "method_name": "setIntProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153173,13 +194220,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 493, + "start_line": 498, "start_column": 7, - "end_line": 493, + "end_line": 498, "end_column": 59 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -153193,13 +194241,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 493, + "start_line": 498, "start_column": 41, - "end_line": 493, + "end_line": 498, "end_column": 58 }, { "method_name": "setBooleanProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153216,13 +194265,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 494, + "start_line": 499, "start_column": 7, - "end_line": 494, + "end_line": 499, "end_column": 54 }, { "method_name": "setBooleanProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153239,13 +194289,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 495, + "start_line": 500, "start_column": 7, - "end_line": 495, + "end_line": 500, "end_column": 48 }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153262,13 +194313,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 496, + "start_line": 501, "start_column": 7, - "end_line": 496, + "end_line": 501, "end_column": 72 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -153282,13 +194334,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 496, + "start_line": 501, "start_column": 46, - "end_line": 496, + "end_line": 501, "end_column": 71 }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -153304,13 +194357,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 497, + "start_line": 502, "start_column": 7, - "end_line": 497, + "end_line": 502, "end_column": 98 }, { "method_name": "send", + "comment": null, "receiver_expr": "context.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -153327,13 +194381,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 499, + "start_line": 504, "start_column": 7, - "end_line": 499, + "end_line": 504, "end_column": 62 }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -153347,29 +194402,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 499, + "start_line": 504, "start_column": 7, - "end_line": 499, + "end_line": 504, "end_column": 30 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.jms.JMSContext", "initializer": "queueConnectionFactory.createContext()", - "start_line": 489, + "start_line": 494, "start_column": 21, - "end_line": 489, + "end_line": 494, "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "context.createTextMessage()", - "start_line": 490, + "start_line": 495, "start_column": 19, - "end_line": 490, + "end_line": 495, "end_column": 55 } ], @@ -153379,9 +194450,18 @@ "is_entrypoint": false }, "getAccountData(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountData(int)", - "comment": "/**\n * @see TradeServices#getAccountData(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1068, + "end_line": 1070, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -153395,12 +194475,16 @@ "type": "int", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1071, + "end_line": 1071, + "start_column": 41, + "end_column": 53 } ], "code": "{\n AccountDataBean accountData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getAccountData - inSession(\" + this.inSession + \")\", new Integer(accountID));\n conn = getConn();\n accountData = getAccountData(accountID, conn);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getAccountData -- error getting account data\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return accountData;\n}", - "start_line": 1066, - "end_line": 1084, + "start_line": 1071, + "end_line": 1089, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -153414,6 +194498,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -153430,13 +194515,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1071, + "start_line": 1076, "start_column": 7, - "end_line": 1071, + "end_line": 1076, "end_column": 105 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -153450,13 +194536,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1073, + "start_line": 1078, "start_column": 14, - "end_line": 1073, + "end_line": 1078, "end_column": 22 }, { "method_name": "getAccountData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153473,13 +194560,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1074, + "start_line": 1079, "start_column": 21, - "end_line": 1074, + "end_line": 1079, "end_column": 51 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153495,13 +194583,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1075, + "start_line": 1080, "start_column": 7, - "end_line": 1075, + "end_line": 1080, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -153518,13 +194607,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1078, + "start_line": 1083, "start_column": 7, - "end_line": 1078, + "end_line": 1083, "end_column": 78 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153541,13 +194631,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1079, + "start_line": 1084, "start_column": 7, - "end_line": 1079, + "end_line": 1084, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153563,13 +194654,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1081, + "start_line": 1086, "start_column": 7, - "end_line": 1081, + "end_line": 1086, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -153585,29 +194677,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1071, + "start_line": 1076, "start_column": 83, - "end_line": 1071, + "end_line": 1076, "end_column": 104 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 1067, + "start_line": 1072, "start_column": 21, - "end_line": 1067, + "end_line": 1072, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1068, + "start_line": 1073, "start_column": 16, - "end_line": 1068, + "end_line": 1073, "end_column": 26 } ], @@ -153617,9 +194725,18 @@ "is_entrypoint": false }, "getHoldingData(Connection, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getHoldingData(Connection, int)", - "comment": "", + "comments": [ + { + "content": " already sold", + "start_line": 1136, + "end_line": 1136, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -153633,18 +194750,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1130, + "end_line": 1130, + "start_column": 42, + "end_column": 56 }, { "type": "int", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1130, + "end_line": 1130, + "start_column": 59, + "end_column": 71 } ], "code": "{\n HoldingDataBean holdingData = null;\n PreparedStatement stmt = getStatement(conn, getHoldingSQL);\n stmt.setInt(1, holdingID);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n // already sold\n Log.debug(\"TradeDirect:getHoldingData -- no results -- holdingID=\" + holdingID);\n } else {\n holdingData = getHoldingDataFromResultSet(rs);\n }\n stmt.close();\n return holdingData;\n}", - "start_line": 1125, - "end_line": 1139, + "start_line": 1130, + "end_line": 1144, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -153659,6 +194784,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153675,13 +194801,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1127, + "start_line": 1132, "start_column": 30, - "end_line": 1127, + "end_line": 1132, "end_column": 62 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -153698,13 +194825,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1128, + "start_line": 1133, "start_column": 5, - "end_line": 1128, + "end_line": 1133, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -153718,13 +194846,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1129, + "start_line": 1134, "start_column": 20, - "end_line": 1129, + "end_line": 1134, "end_column": 38 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -153738,13 +194867,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1130, + "start_line": 1135, "start_column": 10, - "end_line": 1130, + "end_line": 1135, "end_column": 18 }, { "method_name": "debug", + "comment": { + "content": " already sold", + "start_line": 1136, + "end_line": 1136, + "start_column": 7, + "end_column": 21, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -153760,13 +194897,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1132, + "start_line": 1137, "start_column": 7, - "end_line": 1132, + "end_line": 1137, "end_column": 85 }, { "method_name": "getHoldingDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153782,13 +194920,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1134, + "start_line": 1139, "start_column": 21, - "end_line": 1134, + "end_line": 1139, "end_column": 51 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -153802,38 +194941,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1137, + "start_line": 1142, "start_column": 5, - "end_line": 1137, + "end_line": 1142, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 1126, + "start_line": 1131, "start_column": 21, - "end_line": 1126, + "end_line": 1131, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getHoldingSQL)", - "start_line": 1127, + "start_line": 1132, "start_column": 23, - "end_line": 1127, + "end_line": 1132, "end_column": 62 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1129, + "start_line": 1134, "start_column": 15, - "end_line": 1129, + "end_line": 1134, "end_column": 38 } ], @@ -153843,9 +195006,9 @@ "is_entrypoint": false }, "pingTwoPhase(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "pingTwoPhase(String)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -153859,12 +195022,16 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1827, + "end_line": 1827, + "start_column": 37, + "end_column": 49 } ], "code": "{\n throw new UnsupportedOperationException();\n}", - "start_line": 1821, - "end_line": 1824, + "start_line": 1826, + "end_line": 1829, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -153873,6 +195040,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [], @@ -153886,9 +195054,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1823, + "start_line": 1828, "start_column": 11, - "end_line": 1823, + "end_line": 1828, "end_column": 45 } ], @@ -153899,9 +195067,18 @@ "is_entrypoint": false }, "logout(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "logout(String)", - "comment": "/**\n * @see TradeServices#logout(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#logout(String)\n ", + "start_line": 1466, + "end_line": 1468, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -153917,12 +195094,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1470, + "end_line": 1470, + "start_column": 22, + "end_column": 34 } ], "code": "{\n Log.trace(\"TradeDirect:logout - inSession(\" + this.inSession + \")\", userID);\n Connection conn = null;\n try {\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, logoutSQL);\n stmt.setString(1, userID);\n stmt.executeUpdate();\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:logout -- error logging out user\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n}", - "start_line": 1464, - "end_line": 1483, + "start_line": 1469, + "end_line": 1488, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -153937,6 +195118,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -153953,13 +195135,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1466, + "start_line": 1471, "start_column": 5, - "end_line": 1466, + "end_line": 1471, "end_column": 79 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -153973,13 +195156,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1470, + "start_line": 1475, "start_column": 14, - "end_line": 1470, + "end_line": 1475, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -153996,13 +195180,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1471, + "start_line": 1476, "start_column": 32, - "end_line": 1471, + "end_line": 1476, "end_column": 60 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154019,13 +195204,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1472, + "start_line": 1477, "start_column": 7, - "end_line": 1472, + "end_line": 1477, "end_column": 31 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -154039,13 +195225,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1473, + "start_line": 1478, "start_column": 7, - "end_line": 1473, + "end_line": 1478, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -154059,13 +195246,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1474, + "start_line": 1479, "start_column": 7, - "end_line": 1474, + "end_line": 1479, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154081,13 +195269,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1476, + "start_line": 1481, "start_column": 7, - "end_line": 1476, + "end_line": 1481, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -154104,13 +195293,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1478, + "start_line": 1483, "start_column": 7, - "end_line": 1478, + "end_line": 1483, "end_column": 66 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154127,13 +195317,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1479, + "start_line": 1484, "start_column": 7, - "end_line": 1479, + "end_line": 1484, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154149,29 +195340,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1481, + "start_line": 1486, "start_column": 7, - "end_line": 1481, + "end_line": 1486, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1468, + "start_line": 1473, "start_column": 16, - "end_line": 1468, + "end_line": 1473, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, logoutSQL)", - "start_line": 1471, + "start_line": 1476, "start_column": 25, - "end_line": 1471, + "end_line": 1476, "end_column": 60 } ], @@ -154181,9 +195388,9 @@ "is_entrypoint": false }, "getStatement(Connection, String, int, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getStatement(Connection, String, int, int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -154197,30 +195404,46 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1718, + "end_line": 1718, + "start_column": 42, + "end_column": 56 }, { "type": "java.lang.String", "name": "sql", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1718, + "end_line": 1718, + "start_column": 59, + "end_column": 68 }, { "type": "int", "name": "type", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1718, + "end_line": 1718, + "start_column": 71, + "end_column": 78 }, { "type": "int", "name": "concurrency", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1718, + "end_line": 1718, + "start_column": 81, + "end_column": 95 } ], "code": "{\n return conn.prepareStatement(sql, type, concurrency);\n}", - "start_line": 1713, - "end_line": 1715, + "start_line": 1718, + "end_line": 1720, "return_type": "java.sql.PreparedStatement", "is_implicit": false, "is_constructor": false, @@ -154229,6 +195452,7 @@ "call_sites": [ { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -154246,9 +195470,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1714, + "start_line": 1719, "start_column": 12, - "end_line": 1714, + "end_line": 1719, "end_column": 56 } ], @@ -154259,9 +195483,9 @@ "is_entrypoint": false }, "createHolding(Connection, int, String, double, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "createHolding(Connection, int, String, double, BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -154275,36 +195499,56 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 681, + "end_line": 681, + "start_column": 41, + "end_column": 55 }, { "type": "int", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 681, + "end_line": 681, + "start_column": 58, + "end_column": 70 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 681, + "end_line": 681, + "start_column": 73, + "end_column": 85 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 681, + "end_line": 681, + "start_column": 88, + "end_column": 102 }, { "type": "java.math.BigDecimal", "name": "purchasePrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 681, + "end_line": 681, + "start_column": 105, + "end_column": 128 } ], "code": "{\n Timestamp purchaseDate = new Timestamp(System.currentTimeMillis());\n PreparedStatement stmt = getStatement(conn, createHoldingSQL);\n Integer holdingID = KeySequenceDirect.getNextID(conn, \"holding\", inSession, getInGlobalTxn());\n stmt.setInt(1, holdingID.intValue());\n stmt.setTimestamp(2, purchaseDate);\n stmt.setBigDecimal(3, purchasePrice);\n stmt.setDouble(4, quantity);\n stmt.setString(5, symbol);\n stmt.setInt(6, accountID);\n stmt.executeUpdate();\n stmt.close();\n return getHoldingData(conn, holdingID.intValue());\n}", - "start_line": 676, - "end_line": 693, + "start_line": 681, + "end_line": 698, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -154320,6 +195564,7 @@ "call_sites": [ { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -154333,13 +195578,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 678, + "start_line": 683, "start_column": 44, - "end_line": 678, + "end_line": 683, "end_column": 69 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154356,13 +195602,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 679, + "start_line": 684, "start_column": 30, - "end_line": 679, + "end_line": 684, "end_column": 65 }, { "method_name": "getNextID", + "comment": null, "receiver_expr": "KeySequenceDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "argument_types": [ @@ -154381,13 +195628,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 681, + "start_line": 686, "start_column": 25, - "end_line": 681, + "end_line": 686, "end_column": 97 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -154401,13 +195649,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 681, + "start_line": 686, "start_column": 81, - "end_line": 681, + "end_line": 686, "end_column": 96 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154424,13 +195673,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 682, + "start_line": 687, "start_column": 5, - "end_line": 682, + "end_line": 687, "end_column": 40 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -154444,13 +195694,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 682, + "start_line": 687, "start_column": 20, - "end_line": 682, + "end_line": 687, "end_column": 39 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154467,13 +195718,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 683, + "start_line": 688, "start_column": 5, - "end_line": 683, + "end_line": 688, "end_column": 38 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154490,13 +195742,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 684, + "start_line": 689, "start_column": 5, - "end_line": 684, + "end_line": 689, "end_column": 40 }, { "method_name": "setDouble", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154513,13 +195766,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 685, + "start_line": 690, "start_column": 5, - "end_line": 685, + "end_line": 690, "end_column": 31 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154536,13 +195790,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 686, + "start_line": 691, "start_column": 5, - "end_line": 686, + "end_line": 691, "end_column": 29 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -154559,13 +195814,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 687, + "start_line": 692, "start_column": 5, - "end_line": 687, + "end_line": 692, "end_column": 29 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -154579,13 +195835,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 688, + "start_line": 693, "start_column": 5, - "end_line": 688, + "end_line": 693, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -154599,13 +195856,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 690, + "start_line": 695, "start_column": 5, - "end_line": 690, + "end_line": 695, "end_column": 16 }, { "method_name": "getHoldingData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154622,13 +195880,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 692, + "start_line": 697, "start_column": 12, - "end_line": 692, + "end_line": 697, "end_column": 53 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -154642,13 +195901,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 692, + "start_line": 697, "start_column": 33, - "end_line": 692, + "end_line": 697, "end_column": 52 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -154664,38 +195924,62 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 678, + "start_line": 683, "start_column": 30, - "end_line": 678, + "end_line": 683, "end_column": 70 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "purchaseDate", "type": "java.sql.Timestamp", "initializer": "new Timestamp(System.currentTimeMillis())", - "start_line": 678, + "start_line": 683, "start_column": 15, - "end_line": 678, + "end_line": 683, "end_column": 70 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, createHoldingSQL)", - "start_line": 679, + "start_line": 684, "start_column": 23, - "end_line": 679, + "end_line": 684, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingID", "type": "java.lang.Integer", "initializer": "KeySequenceDirect.getNextID(conn, \"holding\", inSession, getInGlobalTxn())", - "start_line": 681, + "start_line": 686, "start_column": 13, - "end_line": 681, + "end_line": 686, "end_column": 97 } ], @@ -154705,9 +195989,58 @@ "is_entrypoint": false }, "sell(String, Integer, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "sell(String, Integer, int)", - "comment": "/**\n * @see TradeServices#sell(String, Integer)\n */", + "comments": [ + { + "content": "UserTransaction txn = null;", + "start_line": 388, + "end_line": 388, + "start_column": 5, + "end_column": 33, + "is_javadoc": false + }, + { + "content": "\n * total = (quantity * purchasePrice) + orderFee\n ", + "start_line": 390, + "end_line": 392, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Set the holdingSymbol purchaseDate to selling to signify the sell", + "start_line": 435, + "end_line": 435, + "start_column": 7, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " is \"inflight\"", + "start_line": 436, + "end_line": 436, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, + { + "content": " UPDATE -- account should be credited during completeOrder", + "start_line": 439, + "end_line": 439, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#sell(String, Integer)\n ", + "start_line": 380, + "end_line": 382, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override", "@NotNull" @@ -154724,24 +196057,36 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 385, + "end_line": 385, + "start_column": 29, + "end_column": 41 }, { "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 385, + "end_line": 385, + "start_column": 44, + "end_column": 60 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 385, + "end_line": 385, + "start_column": 63, + "end_column": 85 } ], "code": "{\n Connection conn = null;\n OrderDataBean orderData = null;\n //UserTransaction txn = null;\n /*\n * total = (quantity * purchasePrice) + orderFee\n */\n BigDecimal total;\n try {\n Log.trace(\"TradeDirect:sell - inSession(\" + this.inSession + \")\", userID, holdingID);\n if (!inSession && orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n Log.trace(\"TradeDirect:sell create/begin global transaction\");\n txn.begin();\n setInGlobalTxn(true);\n }\n conn = getConn();\n AccountDataBean accountData = getAccountData(conn, userID);\n HoldingDataBean holdingData = getHoldingData(conn, holdingID.intValue());\n QuoteDataBean quoteData = null;\n if (holdingData != null) {\n quoteData = getQuoteData(conn, holdingData.getQuoteID());\n }\n if ((accountData == null) || (holdingData == null) || (quoteData == null)) {\n String error = \"TradeDirect:sell -- error selling stock -- unable to find: \\n\\taccount=\" + accountData + \"\\n\\tholding=\" + holdingData + \"\\n\\tquote=\" + quoteData + \"\\nfor user: \" + userID + \" and holdingID: \" + holdingID;\n Log.debug(error);\n if (getInGlobalTxn()) {\n txn.rollback();\n } else {\n rollBack(conn, new Exception(error));\n }\n orderData = new OrderDataBean();\n orderData.setOrderStatus(\"cancelled\");\n return orderData;\n }\n double quantity = holdingData.getQuantity();\n orderData = createOrder(accountData, quoteData, holdingData, \"sell\", quantity);\n // Set the holdingSymbol purchaseDate to selling to signify the sell\n // is \"inflight\"\n updateHoldingStatus(conn, holdingData.getHoldingID(), holdingData.getQuoteID());\n // UPDATE -- account should be credited during completeOrder\n BigDecimal price = quoteData.getPrice();\n BigDecimal orderFee = orderData.getOrderFee();\n total = (new BigDecimal(quantity).multiply(price)).subtract(orderFee);\n creditAccountBalance(conn, accountData, total);\n try {\n if (orderProcessingMode == TradeConfig.SYNCH) {\n completeOrder(conn, orderData.getOrderID());\n } else if (orderProcessingMode == TradeConfig.ASYNCH) {\n this.completeOrderAsync(orderData.getOrderID(), true);\n } else if (orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n queueOrder(orderData.getOrderID(), true);\n }\n } catch (JMSException je) {\n Log.error(\"TradeBean:sell(\" + userID + \",\" + holdingID + \") --> failed to queueOrder\", je);\n cancelOrder(conn, orderData.getOrderID());\n }\n orderData = getOrderData(conn, orderData.getOrderID().intValue());\n if (!inSession && orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n Log.trace(\"TradeDirect:sell committing global transaction\");\n txn.commit();\n setInGlobalTxn(false);\n } else {\n commit(conn);\n }\n } catch (Exception e) {\n Log.error(\"TradeDirect:sell error\", e);\n if (getInGlobalTxn()) {\n txn.rollback();\n } else {\n rollBack(conn, e);\n }\n } finally {\n releaseConn(conn);\n }\n return orderData;\n}", - "start_line": 378, - "end_line": 477, + "start_line": 383, + "end_line": 482, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -154764,6 +196109,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -154781,13 +196127,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 392, + "start_line": 397, "start_column": 7, - "end_line": 392, + "end_line": 397, "end_column": 90 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -154803,13 +196150,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 397, + "start_line": 402, "start_column": 9, - "end_line": 397, + "end_line": 402, "end_column": 69 }, { "method_name": "begin", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -154823,13 +196171,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 399, + "start_line": 404, "start_column": 9, - "end_line": 399, + "end_line": 404, "end_column": 19 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154845,13 +196194,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 400, + "start_line": 405, "start_column": 9, - "end_line": 400, + "end_line": 405, "end_column": 28 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -154865,13 +196215,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 403, + "start_line": 408, "start_column": 14, - "end_line": 403, + "end_line": 408, "end_column": 22 }, { "method_name": "getAccountData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154888,13 +196239,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 405, + "start_line": 410, "start_column": 37, - "end_line": 405, + "end_line": 410, "end_column": 64 }, { "method_name": "getHoldingData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154911,13 +196263,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 406, + "start_line": 411, "start_column": 37, - "end_line": 406, + "end_line": 411, "end_column": 78 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -154931,13 +196284,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 406, + "start_line": 411, "start_column": 58, - "end_line": 406, + "end_line": 411, "end_column": 77 }, { "method_name": "getQuoteData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -154954,13 +196308,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 409, + "start_line": 414, "start_column": 21, - "end_line": 409, + "end_line": 414, "end_column": 64 }, { "method_name": "getQuoteID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -154974,13 +196329,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 409, + "start_line": 414, "start_column": 40, - "end_line": 409, + "end_line": 414, "end_column": 63 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -154996,13 +196352,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 415, + "start_line": 420, "start_column": 9, - "end_line": 415, + "end_line": 420, "end_column": 24 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -155016,13 +196373,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 416, + "start_line": 421, "start_column": 13, - "end_line": 416, + "end_line": 421, "end_column": 28 }, { "method_name": "rollback", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -155036,13 +196394,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 417, + "start_line": 422, "start_column": 11, - "end_line": 417, + "end_line": 422, "end_column": 24 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155059,13 +196418,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 419, + "start_line": 424, "start_column": 11, - "end_line": 419, + "end_line": 424, "end_column": 46 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -155081,13 +196441,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 422, + "start_line": 427, "start_column": 9, - "end_line": 422, + "end_line": 427, "end_column": 45 }, { "method_name": "getQuantity", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -155101,13 +196462,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 426, + "start_line": 431, "start_column": 25, - "end_line": 426, + "end_line": 431, "end_column": 49 }, { "method_name": "createOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155127,13 +196489,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 428, + "start_line": 433, "start_column": 19, - "end_line": 428, + "end_line": 433, "end_column": 84 }, { "method_name": "updateHoldingStatus", + "comment": { + "content": " is \"inflight\"", + "start_line": 436, + "end_line": 436, + "start_column": 7, + "end_column": 22, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155151,13 +196521,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 432, + "start_line": 437, "start_column": 7, - "end_line": 432, + "end_line": 437, "end_column": 85 }, { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -155171,13 +196542,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 432, + "start_line": 437, "start_column": 33, - "end_line": 432, + "end_line": 437, "end_column": 58 }, { "method_name": "getQuoteID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -155191,13 +196563,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 432, + "start_line": 437, "start_column": 61, - "end_line": 432, + "end_line": 437, "end_column": 84 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -155211,13 +196584,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 435, + "start_line": 440, "start_column": 26, - "end_line": 435, + "end_line": 440, "end_column": 45 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155231,13 +196605,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 436, + "start_line": 441, "start_column": 29, - "end_line": 436, + "end_line": 441, "end_column": 51 }, { "method_name": "subtract", + "comment": null, "receiver_expr": "(new BigDecimal(quantity).multiply(price))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -155253,13 +196628,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 437, + "start_line": 442, "start_column": 15, - "end_line": 437, + "end_line": 442, "end_column": 75 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "new BigDecimal(quantity)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -155275,13 +196651,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 437, + "start_line": 442, "start_column": 16, - "end_line": 437, + "end_line": 442, "end_column": 55 }, { "method_name": "creditAccountBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155299,13 +196676,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 438, + "start_line": 443, "start_column": 7, - "end_line": 438, + "end_line": 443, "end_column": 52 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155322,13 +196700,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 442, + "start_line": 447, "start_column": 11, - "end_line": 442, + "end_line": 447, "end_column": 53 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155342,13 +196721,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 442, + "start_line": 447, "start_column": 31, - "end_line": 442, + "end_line": 447, "end_column": 52 }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect", "argument_types": [ @@ -155365,13 +196745,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 444, + "start_line": 449, "start_column": 11, - "end_line": 444, + "end_line": 449, "end_column": 63 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155385,13 +196766,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 444, + "start_line": 449, "start_column": 35, - "end_line": 444, + "end_line": 449, "end_column": 56 }, { "method_name": "queueOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155408,13 +196790,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 446, + "start_line": 451, "start_column": 11, - "end_line": 446, + "end_line": 451, "end_column": 50 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155428,13 +196811,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 446, + "start_line": 451, "start_column": 22, - "end_line": 446, + "end_line": 451, "end_column": 43 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -155451,13 +196835,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 449, + "start_line": 454, "start_column": 9, - "end_line": 449, + "end_line": 454, "end_column": 98 }, { "method_name": "cancelOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155474,13 +196859,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 451, + "start_line": 456, "start_column": 9, - "end_line": 451, + "end_line": 456, "end_column": 49 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155494,13 +196880,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 451, + "start_line": 456, "start_column": 27, - "end_line": 451, + "end_line": 456, "end_column": 48 }, { "method_name": "getOrderData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155517,13 +196904,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 454, + "start_line": 459, "start_column": 19, - "end_line": 454, + "end_line": 459, "end_column": 71 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderData.getOrderID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -155537,13 +196925,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 454, + "start_line": 459, "start_column": 38, - "end_line": 454, + "end_line": 459, "end_column": 70 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155557,13 +196946,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 454, + "start_line": 459, "start_column": 38, - "end_line": 454, + "end_line": 459, "end_column": 59 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -155579,13 +196969,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 458, + "start_line": 463, "start_column": 9, - "end_line": 458, + "end_line": 463, "end_column": 67 }, { "method_name": "commit", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -155599,13 +196990,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 460, + "start_line": 465, "start_column": 9, - "end_line": 460, + "end_line": 465, "end_column": 20 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155621,13 +197013,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 461, + "start_line": 466, "start_column": 9, - "end_line": 461, + "end_line": 466, "end_column": 29 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155643,13 +197036,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 463, + "start_line": 468, "start_column": 9, - "end_line": 463, + "end_line": 468, "end_column": 20 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -155666,13 +197060,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 466, + "start_line": 471, "start_column": 7, - "end_line": 466, + "end_line": 471, "end_column": 44 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -155686,13 +197081,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 467, + "start_line": 472, "start_column": 11, - "end_line": 467, + "end_line": 472, "end_column": 26 }, { "method_name": "rollback", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -155706,13 +197102,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 468, + "start_line": 473, "start_column": 9, - "end_line": 468, + "end_line": 473, "end_column": 22 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155729,13 +197126,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 470, + "start_line": 475, "start_column": 9, - "end_line": 470, + "end_line": 475, "end_column": 25 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155751,13 +197149,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 473, + "start_line": 478, "start_column": 7, - "end_line": 473, + "end_line": 478, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -155773,13 +197172,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 419, + "start_line": 424, "start_column": 26, - "end_line": 419, + "end_line": 424, "end_column": 45 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -155793,13 +197193,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 421, + "start_line": 426, "start_column": 21, - "end_line": 421, + "end_line": 426, "end_column": 39 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -155815,101 +197216,181 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 437, + "start_line": 442, "start_column": 16, - "end_line": 437, + "end_line": 442, "end_column": 39 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 381, + "start_line": 386, "start_column": 16, - "end_line": 381, + "end_line": 386, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 382, + "start_line": 387, "start_column": 19, - "end_line": 382, + "end_line": 387, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "total", "type": "java.math.BigDecimal", "initializer": "", - "start_line": 388, + "start_line": 393, "start_column": 16, - "end_line": 388, + "end_line": 393, "end_column": 20 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "getAccountData(conn, userID)", - "start_line": 405, + "start_line": 410, "start_column": 23, - "end_line": 405, + "end_line": 410, "end_column": 64 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "getHoldingData(conn, holdingID.intValue())", - "start_line": 406, + "start_line": 411, "start_column": 23, - "end_line": 406, + "end_line": 411, "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 407, + "start_line": 412, "start_column": 21, - "end_line": 407, + "end_line": 412, "end_column": 36 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"TradeDirect:sell -- error selling stock -- unable to find: \\n\\taccount=\" + accountData + \"\\n\\tholding=\" + holdingData + \"\\n\\tquote=\" + quoteData + \"\\nfor user: \" + userID + \" and holdingID: \" + holdingID", - "start_line": 413, + "start_line": 418, "start_column": 16, - "end_line": 414, + "end_line": 419, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "double", "initializer": "holdingData.getQuantity()", - "start_line": 426, + "start_line": 431, "start_column": 14, - "end_line": 426, + "end_line": 431, "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "quoteData.getPrice()", - "start_line": 435, + "start_line": 440, "start_column": 18, - "end_line": 435, + "end_line": 440, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderFee", "type": "java.math.BigDecimal", "initializer": "orderData.getOrderFee()", - "start_line": 436, + "start_line": 441, "start_column": 18, - "end_line": 436, + "end_line": 441, "end_column": 51 } ], @@ -155919,9 +197400,9 @@ "is_entrypoint": false }, "getAccountData(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountData(Connection, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -155935,18 +197416,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1059, + "end_line": 1059, + "start_column": 42, + "end_column": 56 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1059, + "end_line": 1059, + "start_column": 59, + "end_column": 71 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, getAccountForUserSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n AccountDataBean accountData = getAccountDataFromResultSet(rs);\n stmt.close();\n return accountData;\n}", - "start_line": 1054, - "end_line": 1061, + "start_line": 1059, + "end_line": 1066, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -155961,6 +197450,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -155977,13 +197467,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1055, + "start_line": 1060, "start_column": 30, - "end_line": 1055, + "end_line": 1060, "end_column": 69 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156000,13 +197491,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1056, + "start_line": 1061, "start_column": 5, - "end_line": 1056, + "end_line": 1061, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156020,13 +197512,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1057, + "start_line": 1062, "start_column": 20, - "end_line": 1057, + "end_line": 1062, "end_column": 38 }, { "method_name": "getAccountDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156042,13 +197535,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1058, + "start_line": 1063, "start_column": 35, - "end_line": 1058, + "end_line": 1063, "end_column": 65 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156062,38 +197556,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1059, + "start_line": 1064, "start_column": 5, - "end_line": 1059, + "end_line": 1064, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAccountForUserSQL)", - "start_line": 1055, + "start_line": 1060, "start_column": 23, - "end_line": 1055, + "end_line": 1060, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1057, + "start_line": 1062, "start_column": 15, - "end_line": 1057, + "end_line": 1062, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "getAccountDataFromResultSet(rs)", - "start_line": 1058, + "start_line": 1063, "start_column": 21, - "end_line": 1058, + "end_line": 1063, "end_column": 65 } ], @@ -156103,9 +197621,18 @@ "is_entrypoint": false }, "getHolding(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getHolding(Integer)", - "comment": "/**\n * @see TradeServices#getHolding(Integer)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getHolding(Integer)\n ", + "start_line": 1004, + "end_line": 1006, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -156121,12 +197648,16 @@ "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1008, + "end_line": 1008, + "start_column": 37, + "end_column": 53 } ], "code": "{\n HoldingDataBean holdingData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getHolding - inSession(\" + this.inSession + \")\", holdingID);\n conn = getConn();\n holdingData = getHoldingData(holdingID.intValue());\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getHolding -- error getting holding \" + holdingID + \"\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return holdingData;\n}", - "start_line": 1002, - "end_line": 1023, + "start_line": 1007, + "end_line": 1028, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -156140,6 +197671,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -156156,13 +197688,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1008, + "start_line": 1013, "start_column": 7, - "end_line": 1008, + "end_line": 1013, "end_column": 88 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -156176,13 +197709,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1011, + "start_line": 1016, "start_column": 14, - "end_line": 1011, + "end_line": 1016, "end_column": 22 }, { "method_name": "getHoldingData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156198,13 +197732,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1012, + "start_line": 1017, "start_column": 21, - "end_line": 1012, + "end_line": 1017, "end_column": 56 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -156218,13 +197753,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1012, + "start_line": 1017, "start_column": 36, - "end_line": 1012, + "end_line": 1017, "end_column": 55 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156240,13 +197776,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1014, + "start_line": 1019, "start_column": 7, - "end_line": 1014, + "end_line": 1019, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -156263,13 +197800,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1017, + "start_line": 1022, "start_column": 7, - "end_line": 1017, + "end_line": 1022, "end_column": 87 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156286,13 +197824,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1018, + "start_line": 1023, "start_column": 7, - "end_line": 1018, + "end_line": 1023, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156308,29 +197847,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1020, + "start_line": 1025, "start_column": 7, - "end_line": 1020, + "end_line": 1025, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 1004, + "start_line": 1009, "start_column": 21, - "end_line": 1004, + "end_line": 1009, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1005, + "start_line": 1010, "start_column": 16, - "end_line": 1005, + "end_line": 1010, "end_column": 26 } ], @@ -156340,9 +197895,9 @@ "is_entrypoint": false }, "updateOrderHolding(Connection, int, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateOrderHolding(Connection, int, int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -156356,24 +197911,36 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1270, + "end_line": 1270, + "start_column": 35, + "end_column": 49 }, { "type": "int", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1270, + "end_line": 1270, + "start_column": 52, + "end_column": 62 }, { "type": "int", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1270, + "end_line": 1270, + "start_column": 65, + "end_column": 77 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, updateOrderHoldingSQL);\n stmt.setInt(1, holdingID);\n stmt.setInt(2, orderID);\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1265, - "end_line": 1272, + "start_line": 1270, + "end_line": 1277, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -156386,6 +197953,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156402,13 +197970,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1266, + "start_line": 1271, "start_column": 30, - "end_line": 1266, + "end_line": 1271, "end_column": 70 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156425,13 +197994,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1268, + "start_line": 1273, "start_column": 5, - "end_line": 1268, + "end_line": 1273, "end_column": 29 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156448,13 +198018,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1269, + "start_line": 1274, "start_column": 5, - "end_line": 1269, + "end_line": 1274, "end_column": 27 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156468,13 +198039,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1270, + "start_line": 1275, "start_column": 5, - "end_line": 1270, + "end_line": 1275, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156488,20 +198060,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1271, + "start_line": 1276, "start_column": 5, - "end_line": 1271, + "end_line": 1276, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, updateOrderHoldingSQL)", - "start_line": 1266, + "start_line": 1271, "start_column": 23, - "end_line": 1266, + "end_line": 1271, "end_column": 70 } ], @@ -156511,9 +198091,9 @@ "is_entrypoint": false }, "completeOrderAsync(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "completeOrderAsync(Integer, boolean)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -156529,18 +198109,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 543, + "end_line": 543, + "start_column": 51, + "end_column": 65 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 543, + "end_line": 543, + "start_column": 68, + "end_column": 83 } ], "code": "{\n if (!inSession) {\n asyncOrderSubmitter.submitOrder(orderID, twoPhase);\n }\n return null;\n}", - "start_line": 537, - "end_line": 543, + "start_line": 542, + "end_line": 548, "return_type": "java.util.concurrent.Future", "is_implicit": false, "is_constructor": false, @@ -156552,6 +198140,7 @@ "call_sites": [ { "method_name": "submitOrder", + "comment": null, "receiver_expr": "asyncOrderSubmitter", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrderSubmitter", "argument_types": [ @@ -156568,9 +198157,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 540, + "start_line": 545, "start_column": 7, - "end_line": 540, + "end_line": 545, "end_column": 56 } ], @@ -156581,9 +198170,26 @@ "is_entrypoint": false }, "removeHolding(Connection, int, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "removeHolding(Connection, int, int)", - "comment": "", + "comments": [ + { + "content": " set the HoldingID to NULL for the purchase and sell order now that", + "start_line": 707, + "end_line": 707, + "start_column": 5, + "end_column": 73, + "is_javadoc": false + }, + { + "content": " the holding as been removed", + "start_line": 708, + "end_line": 708, + "start_column": 5, + "end_column": 34, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -156597,24 +198203,36 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 700, + "end_line": 700, + "start_column": 30, + "end_column": 44 }, { "type": "int", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 700, + "end_line": 700, + "start_column": 47, + "end_column": 59 }, { "type": "int", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 700, + "end_line": 700, + "start_column": 62, + "end_column": 72 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, removeHoldingSQL);\n stmt.setInt(1, holdingID);\n stmt.executeUpdate();\n stmt.close();\n // set the HoldingID to NULL for the purchase and sell order now that\n // the holding as been removed\n stmt = getStatement(conn, removeHoldingFromOrderSQL);\n stmt.setInt(1, holdingID);\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 695, - "end_line": 710, + "start_line": 700, + "end_line": 715, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -156628,6 +198246,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156644,13 +198263,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 696, + "start_line": 701, "start_column": 30, - "end_line": 696, + "end_line": 701, "end_column": 65 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156667,13 +198287,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 698, + "start_line": 703, "start_column": 5, - "end_line": 698, + "end_line": 703, "end_column": 29 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156687,13 +198308,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 699, + "start_line": 704, "start_column": 5, - "end_line": 699, + "end_line": 704, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156707,13 +198329,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 700, + "start_line": 705, "start_column": 5, - "end_line": 700, + "end_line": 705, "end_column": 16 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156730,13 +198353,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 704, + "start_line": 709, "start_column": 12, - "end_line": 704, + "end_line": 709, "end_column": 56 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156753,13 +198377,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 706, + "start_line": 711, "start_column": 5, - "end_line": 706, + "end_line": 711, "end_column": 29 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156773,13 +198398,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 707, + "start_line": 712, "start_column": 5, - "end_line": 707, + "end_line": 712, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -156793,20 +198419,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 708, + "start_line": 713, "start_column": 5, - "end_line": 708, + "end_line": 713, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, removeHoldingSQL)", - "start_line": 696, + "start_line": 701, "start_column": 23, - "end_line": 696, + "end_line": 701, "end_column": 65 } ], @@ -156816,9 +198450,9 @@ "is_entrypoint": false }, "updateAccountProfile(Connection, AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateAccountProfile(Connection, AccountProfileDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -156832,18 +198466,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1279, + "end_line": 1279, + "start_column": 37, + "end_column": 51 }, { "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profileData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1279, + "end_line": 1279, + "start_column": 54, + "end_column": 87 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, updateAccountProfileSQL);\n stmt.setString(1, profileData.getPassword());\n stmt.setString(2, profileData.getFullName());\n stmt.setString(3, profileData.getAddress());\n stmt.setString(4, profileData.getEmail());\n stmt.setString(5, profileData.getCreditCard());\n stmt.setString(6, profileData.getUserID());\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1274, - "end_line": 1286, + "start_line": 1279, + "end_line": 1291, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -156856,6 +198498,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -156872,13 +198515,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1275, + "start_line": 1280, "start_column": 30, - "end_line": 1275, + "end_line": 1280, "end_column": 72 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156895,13 +198539,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1277, + "start_line": 1282, "start_column": 5, - "end_line": 1277, + "end_line": 1282, "end_column": 48 }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -156915,13 +198560,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1277, + "start_line": 1282, "start_column": 23, - "end_line": 1277, + "end_line": 1282, "end_column": 47 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156938,13 +198584,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1278, + "start_line": 1283, "start_column": 5, - "end_line": 1278, + "end_line": 1283, "end_column": 48 }, { "method_name": "getFullName", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -156958,13 +198605,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1278, + "start_line": 1283, "start_column": 23, - "end_line": 1278, + "end_line": 1283, "end_column": 47 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -156981,13 +198629,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1279, + "start_line": 1284, "start_column": 5, - "end_line": 1279, + "end_line": 1284, "end_column": 47 }, { "method_name": "getAddress", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -157001,13 +198650,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1279, + "start_line": 1284, "start_column": 23, - "end_line": 1279, + "end_line": 1284, "end_column": 46 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -157024,13 +198674,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1280, + "start_line": 1285, "start_column": 5, - "end_line": 1280, + "end_line": 1285, "end_column": 45 }, { "method_name": "getEmail", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -157044,13 +198695,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1280, + "start_line": 1285, "start_column": 23, - "end_line": 1280, + "end_line": 1285, "end_column": 44 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -157067,13 +198719,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1281, + "start_line": 1286, "start_column": 5, - "end_line": 1281, + "end_line": 1286, "end_column": 50 }, { "method_name": "getCreditCard", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -157087,13 +198740,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1281, + "start_line": 1286, "start_column": 23, - "end_line": 1281, + "end_line": 1286, "end_column": 49 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -157110,13 +198764,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1282, + "start_line": 1287, "start_column": 5, - "end_line": 1282, + "end_line": 1287, "end_column": 46 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -157130,13 +198785,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1282, + "start_line": 1287, "start_column": 23, - "end_line": 1282, + "end_line": 1287, "end_column": 45 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -157150,13 +198806,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1284, + "start_line": 1289, "start_column": 5, - "end_line": 1284, + "end_line": 1289, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -157170,20 +198827,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1285, + "start_line": 1290, "start_column": 5, - "end_line": 1285, + "end_line": 1290, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, updateAccountProfileSQL)", - "start_line": 1275, + "start_line": 1280, "start_column": 23, - "end_line": 1275, + "end_line": 1280, "end_column": 72 } ], @@ -157193,9 +198858,18 @@ "is_entrypoint": false }, "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)", - "comment": "", + "comments": [ + { + "content": " pass exception back", + "start_line": 1401, + "end_line": 1401, + "start_column": 16, + "end_column": 37, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -157209,30 +198883,46 @@ "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quoteData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1375, + "end_line": 1375, + "start_column": 40, + "end_column": 62 }, { "type": "java.math.BigDecimal", "name": "oldPrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1375, + "end_line": 1375, + "start_column": 65, + "end_column": 83 }, { "type": "java.math.BigDecimal", "name": "changeFactor", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1375, + "end_line": 1375, + "start_column": 86, + "end_column": 108 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1375, + "end_line": 1375, + "start_column": 111, + "end_column": 129 } ], "code": "{\n Log.trace(\"TradeDirect:publishQuotePrice PUBLISHING to MDB quoteData = \" + quoteData);\n try (JMSContext context = topicConnectionFactory.createContext()) {\n TextMessage message = context.createTextMessage();\n message.setStringProperty(\"command\", \"updateQuote\");\n message.setStringProperty(\"symbol\", quoteData.getSymbol());\n message.setStringProperty(\"company\", quoteData.getCompanyName());\n message.setStringProperty(\"price\", quoteData.getPrice().toString());\n message.setStringProperty(\"oldPrice\", oldPrice.toString());\n message.setStringProperty(\"open\", quoteData.getOpen().toString());\n message.setStringProperty(\"low\", quoteData.getLow().toString());\n message.setStringProperty(\"high\", quoteData.getHigh().toString());\n message.setDoubleProperty(\"volume\", quoteData.getVolume());\n message.setStringProperty(\"changeFactor\", changeFactor.toString());\n message.setDoubleProperty(\"sharesTraded\", sharesTraded);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Update Stock price for \" + quoteData.getSymbol() + \" old price = \" + oldPrice + \" new price = \" + quoteData.getPrice());\n context.createProducer().send(tradeStreamerTopic, message);\n } catch (Exception e) {\n // pass exception back\n throw e;\n }\n}", - "start_line": 1370, - "end_line": 1399, + "start_line": 1375, + "end_line": 1404, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -157247,6 +198937,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -157262,13 +198953,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1372, + "start_line": 1377, "start_column": 5, - "end_line": 1372, + "end_line": 1377, "end_column": 89 }, { "method_name": "createContext", + "comment": null, "receiver_expr": "topicConnectionFactory", "receiver_type": "javax.jms.TopicConnectionFactory", "argument_types": [], @@ -157282,13 +198974,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1374, + "start_line": 1379, "start_column": 31, - "end_line": 1374, + "end_line": 1379, "end_column": 68 }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -157302,13 +198995,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1375, + "start_line": 1380, "start_column": 29, - "end_line": 1375, + "end_line": 1380, "end_column": 55 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157325,13 +199019,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1377, + "start_line": 1382, "start_column": 7, - "end_line": 1377, + "end_line": 1382, "end_column": 57 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157348,13 +199043,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1378, + "start_line": 1383, "start_column": 7, - "end_line": 1378, + "end_line": 1383, "end_column": 64 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157368,13 +199064,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1378, + "start_line": 1383, "start_column": 43, - "end_line": 1378, + "end_line": 1383, "end_column": 63 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157391,13 +199088,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1379, + "start_line": 1384, "start_column": 7, - "end_line": 1379, + "end_line": 1384, "end_column": 70 }, { "method_name": "getCompanyName", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157411,13 +199109,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1379, + "start_line": 1384, "start_column": 44, - "end_line": 1379, + "end_line": 1384, "end_column": 69 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157434,13 +199133,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1380, + "start_line": 1385, "start_column": 7, - "end_line": 1380, + "end_line": 1385, "end_column": 73 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData.getPrice()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157454,13 +199154,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1380, + "start_line": 1385, "start_column": 42, - "end_line": 1380, + "end_line": 1385, "end_column": 72 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157474,13 +199175,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1380, + "start_line": 1385, "start_column": 42, - "end_line": 1380, + "end_line": 1385, "end_column": 61 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157497,13 +199199,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1381, + "start_line": 1386, "start_column": 7, - "end_line": 1381, + "end_line": 1386, "end_column": 64 }, { "method_name": "toString", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157517,13 +199220,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1381, + "start_line": 1386, "start_column": 45, - "end_line": 1381, + "end_line": 1386, "end_column": 63 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157540,13 +199244,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1382, + "start_line": 1387, "start_column": 7, - "end_line": 1382, + "end_line": 1387, "end_column": 71 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData.getOpen()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157560,13 +199265,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1382, + "start_line": 1387, "start_column": 41, - "end_line": 1382, + "end_line": 1387, "end_column": 70 }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157580,13 +199286,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1382, + "start_line": 1387, "start_column": 41, - "end_line": 1382, + "end_line": 1387, "end_column": 59 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157603,13 +199310,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1383, + "start_line": 1388, "start_column": 7, - "end_line": 1383, + "end_line": 1388, "end_column": 69 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData.getLow()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157623,13 +199331,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1383, + "start_line": 1388, "start_column": 40, - "end_line": 1383, + "end_line": 1388, "end_column": 68 }, { "method_name": "getLow", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157643,13 +199352,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1383, + "start_line": 1388, "start_column": 40, - "end_line": 1383, + "end_line": 1388, "end_column": 57 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157666,13 +199376,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1384, + "start_line": 1389, "start_column": 7, - "end_line": 1384, + "end_line": 1389, "end_column": 71 }, { "method_name": "toString", + "comment": null, "receiver_expr": "quoteData.getHigh()", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157686,13 +199397,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1384, + "start_line": 1389, "start_column": 41, - "end_line": 1384, + "end_line": 1389, "end_column": 70 }, { "method_name": "getHigh", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157706,13 +199418,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1384, + "start_line": 1389, "start_column": 41, - "end_line": 1384, + "end_line": 1389, "end_column": 59 }, { "method_name": "setDoubleProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157729,13 +199442,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1385, + "start_line": 1390, "start_column": 7, - "end_line": 1385, + "end_line": 1390, "end_column": 64 }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157749,13 +199463,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1385, + "start_line": 1390, "start_column": 43, - "end_line": 1385, + "end_line": 1390, "end_column": 63 }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157772,13 +199487,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1387, + "start_line": 1392, "start_column": 7, - "end_line": 1387, + "end_line": 1392, "end_column": 72 }, { "method_name": "toString", + "comment": null, "receiver_expr": "changeFactor", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -157792,13 +199508,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1387, + "start_line": 1392, "start_column": 49, - "end_line": 1387, + "end_line": 1392, "end_column": 71 }, { "method_name": "setDoubleProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157815,13 +199532,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1388, + "start_line": 1393, "start_column": 7, - "end_line": 1388, + "end_line": 1393, "end_column": 61 }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157838,13 +199556,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1389, + "start_line": 1394, "start_column": 7, - "end_line": 1389, + "end_line": 1394, "end_column": 72 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -157858,13 +199577,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1389, + "start_line": 1394, "start_column": 46, - "end_line": 1389, + "end_line": 1394, "end_column": 71 }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -157880,13 +199600,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1390, + "start_line": 1395, "start_column": 7, - "end_line": 1390, + "end_line": 1395, "end_column": 142 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157900,13 +199621,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1390, + "start_line": 1395, "start_column": 51, - "end_line": 1390, + "end_line": 1395, "end_column": 71 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -157920,13 +199642,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1390, + "start_line": 1395, "start_column": 122, - "end_line": 1390, + "end_line": 1395, "end_column": 141 }, { "method_name": "send", + "comment": null, "receiver_expr": "context.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -157943,13 +199666,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1393, + "start_line": 1398, "start_column": 7, - "end_line": 1393, + "end_line": 1398, "end_column": 64 }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -157963,29 +199687,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1393, + "start_line": 1398, "start_column": 7, - "end_line": 1393, + "end_line": 1398, "end_column": 30 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.jms.JMSContext", "initializer": "topicConnectionFactory.createContext()", - "start_line": 1374, + "start_line": 1379, "start_column": 21, - "end_line": 1374, + "end_line": 1379, "end_column": 68 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "context.createTextMessage()", - "start_line": 1375, + "start_line": 1380, "start_column": 19, - "end_line": 1375, + "end_line": 1380, "end_column": 55 } ], @@ -157995,9 +199735,9 @@ "is_entrypoint": false }, "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "createOrder(AccountDataBean, QuoteDataBean, HoldingDataBean, String, double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -158011,36 +199751,56 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "accountData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 717, + "end_line": 717, + "start_column": 36, + "end_column": 62 }, { "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quoteData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 717, + "end_line": 717, + "start_column": 65, + "end_column": 87 }, { "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "name": "holdingData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 717, + "end_line": 717, + "start_column": 90, + "end_column": 116 }, { "type": "java.lang.String", "name": "orderType", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 717, + "end_line": 717, + "start_column": 119, + "end_column": 134 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 718, + "end_line": 718, + "start_column": 7, + "end_column": 21 } ], "code": "{\n OrderDataBean orderData = null;\n Connection conn = null;\n try {\n conn = getConn();\n Timestamp currentDate = new Timestamp(System.currentTimeMillis());\n PreparedStatement stmt = getStatement(conn, createOrderSQL);\n Integer orderID = KeySequenceDirect.getNextID(conn, \"order\", inSession, getInGlobalTxn());\n stmt.setInt(1, orderID.intValue());\n stmt.setString(2, orderType);\n stmt.setString(3, \"open\");\n stmt.setTimestamp(4, currentDate);\n stmt.setDouble(5, quantity);\n stmt.setBigDecimal(6, quoteData.getPrice().setScale(FinancialUtils.SCALE, FinancialUtils.ROUND));\n stmt.setBigDecimal(7, TradeConfig.getOrderFee(orderType));\n stmt.setInt(8, accountData.getAccountID().intValue());\n if (holdingData == null) {\n stmt.setNull(9, java.sql.Types.INTEGER);\n } else {\n stmt.setInt(9, holdingData.getHoldingID().intValue());\n }\n stmt.setString(10, quoteData.getSymbol());\n stmt.executeUpdate();\n orderData = getOrderData(conn, orderID.intValue());\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:createOrder -- error getting user orders\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return orderData;\n}", - "start_line": 712, - "end_line": 753, + "start_line": 717, + "end_line": 758, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -158061,6 +199821,7 @@ "call_sites": [ { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -158074,13 +199835,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 718, + "start_line": 723, "start_column": 14, - "end_line": 718, + "end_line": 723, "end_column": 22 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -158094,13 +199856,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 719, + "start_line": 724, "start_column": 45, - "end_line": 719, + "end_line": 724, "end_column": 70 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158117,13 +199880,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 721, + "start_line": 726, "start_column": 32, - "end_line": 721, + "end_line": 726, "end_column": 65 }, { "method_name": "getNextID", + "comment": null, "receiver_expr": "KeySequenceDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "argument_types": [ @@ -158142,13 +199906,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 723, + "start_line": 728, "start_column": 25, - "end_line": 723, + "end_line": 728, "end_column": 95 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -158162,13 +199927,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 723, + "start_line": 728, "start_column": 79, - "end_line": 723, + "end_line": 728, "end_column": 94 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158185,13 +199951,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 724, + "start_line": 729, "start_column": 7, - "end_line": 724, + "end_line": 729, "end_column": 40 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -158205,13 +199972,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 724, + "start_line": 729, "start_column": 22, - "end_line": 724, + "end_line": 729, "end_column": 39 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158228,13 +199996,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 725, + "start_line": 730, "start_column": 7, - "end_line": 725, + "end_line": 730, "end_column": 34 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158251,13 +200020,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 726, + "start_line": 731, "start_column": 7, - "end_line": 726, + "end_line": 731, "end_column": 31 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158274,13 +200044,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 727, + "start_line": 732, "start_column": 7, - "end_line": 727, + "end_line": 732, "end_column": 39 }, { "method_name": "setDouble", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158297,13 +200068,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 728, + "start_line": 733, "start_column": 7, - "end_line": 728, + "end_line": 733, "end_column": 33 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158320,13 +200092,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 729, + "start_line": 734, "start_column": 7, - "end_line": 729, + "end_line": 734, "end_column": 102 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "quoteData.getPrice()", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -158343,13 +200116,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 729, + "start_line": 734, "start_column": 29, - "end_line": 729, + "end_line": 734, "end_column": 101 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -158363,13 +200137,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 729, + "start_line": 734, "start_column": 29, - "end_line": 729, + "end_line": 734, "end_column": 48 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158386,13 +200161,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 730, + "start_line": 735, "start_column": 7, - "end_line": 730, + "end_line": 735, "end_column": 63 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -158408,13 +200184,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 730, + "start_line": 735, "start_column": 29, - "end_line": 730, + "end_line": 735, "end_column": 62 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158431,13 +200208,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 731, + "start_line": 736, "start_column": 7, - "end_line": 731, + "end_line": 736, "end_column": 59 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "accountData.getAccountID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -158451,13 +200229,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 731, + "start_line": 736, "start_column": 22, - "end_line": 731, + "end_line": 736, "end_column": 58 }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "accountData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -158471,13 +200250,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 731, + "start_line": 736, "start_column": 22, - "end_line": 731, + "end_line": 736, "end_column": 47 }, { "method_name": "setNull", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158494,13 +200274,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 733, + "start_line": 738, "start_column": 9, - "end_line": 733, + "end_line": 738, "end_column": 47 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158517,13 +200298,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 735, + "start_line": 740, "start_column": 9, - "end_line": 735, + "end_line": 740, "end_column": 61 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingData.getHoldingID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -158537,13 +200319,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 735, + "start_line": 740, "start_column": 24, - "end_line": 735, + "end_line": 740, "end_column": 60 }, { "method_name": "getHoldingID", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -158557,13 +200340,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 735, + "start_line": 740, "start_column": 24, - "end_line": 735, + "end_line": 740, "end_column": 49 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158580,13 +200364,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 737, + "start_line": 742, "start_column": 7, - "end_line": 737, + "end_line": 742, "end_column": 47 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -158600,13 +200385,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 737, + "start_line": 742, "start_column": 26, - "end_line": 737, + "end_line": 742, "end_column": 46 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -158620,13 +200406,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 738, + "start_line": 743, "start_column": 7, - "end_line": 738, + "end_line": 743, "end_column": 26 }, { "method_name": "getOrderData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158643,13 +200430,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 740, + "start_line": 745, "start_column": 19, - "end_line": 740, + "end_line": 745, "end_column": 56 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -158663,13 +200451,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 740, + "start_line": 745, "start_column": 38, - "end_line": 740, + "end_line": 745, "end_column": 55 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -158683,13 +200472,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 742, + "start_line": 747, "start_column": 7, - "end_line": 742, + "end_line": 747, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158705,13 +200495,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 744, + "start_line": 749, "start_column": 7, - "end_line": 744, + "end_line": 749, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -158728,13 +200519,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 746, + "start_line": 751, "start_column": 7, - "end_line": 746, + "end_line": 751, "end_column": 74 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158751,13 +200543,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 747, + "start_line": 752, "start_column": 7, - "end_line": 747, + "end_line": 752, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158773,13 +200566,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 749, + "start_line": 754, "start_column": 7, - "end_line": 749, + "end_line": 754, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -158795,56 +200589,96 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 719, + "start_line": 724, "start_column": 31, - "end_line": 719, + "end_line": 724, "end_column": 71 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 714, + "start_line": 719, "start_column": 19, - "end_line": 714, + "end_line": 719, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 715, + "start_line": 720, "start_column": 16, - "end_line": 715, + "end_line": 720, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentDate", "type": "java.sql.Timestamp", "initializer": "new Timestamp(System.currentTimeMillis())", - "start_line": 719, + "start_line": 724, "start_column": 17, - "end_line": 719, + "end_line": 724, "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, createOrderSQL)", - "start_line": 721, + "start_line": 726, "start_column": 25, - "end_line": 721, + "end_line": 726, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderID", "type": "java.lang.Integer", "initializer": "KeySequenceDirect.getNextID(conn, \"order\", inSession, getInGlobalTxn())", - "start_line": 723, + "start_line": 728, "start_column": 15, - "end_line": 723, + "end_line": 728, "end_column": 95 } ], @@ -158854,9 +200688,9 @@ "is_entrypoint": false }, "getAccountProfileData(Connection, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountProfileData(Connection, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -158870,18 +200704,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1189, + "end_line": 1189, + "start_column": 56, + "end_column": 70 }, { "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1189, + "end_line": 1189, + "start_column": 73, + "end_column": 85 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, getAccountProfileSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n AccountProfileDataBean accountProfileData = getAccountProfileDataFromResultSet(rs);\n stmt.close();\n return accountProfileData;\n}", - "start_line": 1184, - "end_line": 1193, + "start_line": 1189, + "end_line": 1198, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -158896,6 +200738,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158912,13 +200755,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1185, + "start_line": 1190, "start_column": 30, - "end_line": 1185, + "end_line": 1190, "end_column": 69 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -158935,13 +200779,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1186, + "start_line": 1191, "start_column": 5, - "end_line": 1186, + "end_line": 1191, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -158955,13 +200800,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1188, + "start_line": 1193, "start_column": 20, - "end_line": 1188, + "end_line": 1193, "end_column": 38 }, { "method_name": "getAccountProfileDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -158977,13 +200823,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1190, + "start_line": 1195, "start_column": 49, - "end_line": 1190, + "end_line": 1195, "end_column": 86 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -158997,38 +200844,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1191, + "start_line": 1196, "start_column": 5, - "end_line": 1191, + "end_line": 1196, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAccountProfileSQL)", - "start_line": 1185, + "start_line": 1190, "start_column": 23, - "end_line": 1185, + "end_line": 1190, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1188, + "start_line": 1193, "start_column": 15, - "end_line": 1188, + "end_line": 1193, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "getAccountProfileDataFromResultSet(rs)", - "start_line": 1190, + "start_line": 1195, "start_column": 28, - "end_line": 1190, + "end_line": 1195, "end_column": 86 } ], @@ -159038,9 +200909,26 @@ "is_entrypoint": false }, "rollBack(Connection, Exception)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "rollBack(Connection, Exception)", - "comment": "/*\n * Rollback the statement for the given connection\n */", + "comments": [ + { + "content": " so the Global txn manager will rollBack", + "start_line": 1706, + "end_line": 1706, + "start_column": 9, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " Throw the exception", + "start_line": 1705, + "end_line": 1705, + "start_column": 18, + "end_column": 39, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private" @@ -159054,18 +200942,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1699, + "end_line": 1699, + "start_column": 25, + "end_column": 39 }, { "type": "java.lang.Exception", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1699, + "end_line": 1699, + "start_column": 42, + "end_column": 52 } ], "code": "{\n if (!inSession) {\n Log.log(\"TradeDirect:rollBack -- rolling back conn due to previously caught exception -- inGlobalTxn=\" + getInGlobalTxn());\n if ((getInGlobalTxn() == false) && (conn != null)) {\n conn.rollback();\n } else {\n // Throw the exception\n throw e;\n // so the Global txn manager will rollBack\n }\n }\n}", - "start_line": 1694, - "end_line": 1704, + "start_line": 1699, + "end_line": 1709, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -159076,6 +200972,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -159091,13 +200988,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1696, + "start_line": 1701, "start_column": 7, - "end_line": 1696, + "end_line": 1701, "end_column": 128 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -159111,13 +201009,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1696, + "start_line": 1701, "start_column": 112, - "end_line": 1696, + "end_line": 1701, "end_column": 127 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -159131,13 +201030,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1697, + "start_line": 1702, "start_column": 12, - "end_line": 1697, + "end_line": 1702, "end_column": 27 }, { "method_name": "rollback", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -159151,9 +201051,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1698, + "start_line": 1703, "start_column": 9, - "end_line": 1698, + "end_line": 1703, "end_column": 23 } ], @@ -159164,9 +201064,9 @@ "is_entrypoint": false }, "getHoldingDataFromResultSet(ResultSet)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getHoldingDataFromResultSet(ResultSet)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -159180,12 +201080,16 @@ "type": "java.sql.ResultSet", "name": "rs", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1573, + "end_line": 1573, + "start_column": 55, + "end_column": 66 } ], "code": "{\n HoldingDataBean holdingData = null;\n holdingData = new HoldingDataBean(new Integer(rs.getInt(\"holdingID\")), rs.getDouble(\"quantity\"), rs.getBigDecimal(\"purchasePrice\"), rs.getTimestamp(\"purchaseDate\"), rs.getString(\"quote_symbol\"));\n return holdingData;\n}", - "start_line": 1568, - "end_line": 1574, + "start_line": 1573, + "end_line": 1579, "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "is_implicit": false, "is_constructor": false, @@ -159196,6 +201100,7 @@ "call_sites": [ { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -159211,13 +201116,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1571, + "start_line": 1576, "start_column": 51, - "end_line": 1571, + "end_line": 1576, "end_column": 72 }, { "method_name": "getDouble", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -159233,13 +201139,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1571, + "start_line": 1576, "start_column": 76, - "end_line": 1571, + "end_line": 1576, "end_column": 99 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -159255,13 +201162,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1571, + "start_line": 1576, "start_column": 102, - "end_line": 1571, + "end_line": 1576, "end_column": 134 }, { "method_name": "getTimestamp", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -159277,13 +201185,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1572, + "start_line": 1577, "start_column": 9, - "end_line": 1572, + "end_line": 1577, "end_column": 39 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -159299,13 +201208,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1572, + "start_line": 1577, "start_column": 42, - "end_line": 1572, + "end_line": 1577, "end_column": 69 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [ @@ -159325,13 +201235,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1571, + "start_line": 1576, "start_column": 19, - "end_line": 1572, + "end_line": 1577, "end_column": 70 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -159347,20 +201258,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1571, + "start_line": 1576, "start_column": 39, - "end_line": 1571, + "end_line": 1576, "end_column": 73 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 1569, + "start_line": 1574, "start_column": 21, - "end_line": 1569, + "end_line": 1574, "end_column": 38 } ], @@ -159370,9 +201289,18 @@ "is_entrypoint": false }, "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateQuotePriceVolumeInt(String, BigDecimal, double, boolean)", - "comment": "/**\n * Update a quote's price and volume\n *\n * @param symbol\n * The PK of the quote\n * @param changeFactor\n * the percent to change the old price by (between 50% and 150%)\n * @param sharedTraded\n * the ammount to add to the current volume\n * @param publishQuotePriceChange\n * used by the PingJDBCWrite Primitive to ensure no JMS is used,\n * should be true for all normal calls to this API\n */", + "comments": [ + { + "content": "\n * Update a quote's price and volume\n *\n * @param symbol\n * The PK of the quote\n * @param changeFactor\n * the percent to change the old price by (between 50% and 150%)\n * @param sharedTraded\n * the ammount to add to the current volume\n * @param publishQuotePriceChange\n * used by the PingJDBCWrite Primitive to ensure no JMS is used,\n * should be true for all normal calls to this API\n ", + "start_line": 1298, + "end_line": 1310, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -159386,30 +201314,46 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1311, + "end_line": 1311, + "start_column": 50, + "end_column": 62 }, { "type": "java.math.BigDecimal", "name": "changeFactor", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1311, + "end_line": 1311, + "start_column": 65, + "end_column": 87 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1311, + "end_line": 1311, + "start_column": 90, + "end_column": 108 }, { "type": "boolean", "name": "publishQuotePriceChange", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1311, + "end_line": 1311, + "start_column": 111, + "end_column": 141 } ], "code": "{\n if (TradeConfig.getUpdateQuotePrices() == false) {\n return new QuoteDataBean();\n }\n QuoteDataBean quoteData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:updateQuotePriceVolume - inSession(\" + this.inSession + \")\", symbol, changeFactor, new Double(sharesTraded));\n conn = getConn();\n quoteData = getQuoteForUpdate(conn, symbol);\n BigDecimal oldPrice = quoteData.getPrice();\n BigDecimal openPrice = quoteData.getOpen();\n double newVolume = quoteData.getVolume() + sharesTraded;\n if (oldPrice.equals(TradeConfig.PENNY_STOCK_PRICE)) {\n changeFactor = TradeConfig.PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER;\n } else if (oldPrice.compareTo(TradeConfig.MAXIMUM_STOCK_PRICE) > 0) {\n changeFactor = TradeConfig.MAXIMUM_STOCK_SPLIT_MULTIPLIER;\n }\n BigDecimal newPrice = changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP);\n double change = newPrice.subtract(openPrice).doubleValue();\n updateQuotePriceVolume(conn, quoteData.getSymbol(), newPrice, newVolume, change);\n quoteData = getQuote(conn, symbol);\n commit(conn);\n if (publishQuotePriceChange) {\n publishQuotePriceChange(quoteData, oldPrice, changeFactor, sharesTraded);\n }\n recentQuotePriceChangeList.add(quoteData);\n } catch (Exception e) {\n Log.error(\"TradeDirect:updateQuotePriceVolume -- error updating quote price/volume for symbol:\" + symbol);\n rollBack(conn, e);\n throw e;\n } finally {\n releaseConn(conn);\n }\n return quoteData;\n}", - "start_line": 1306, - "end_line": 1355, + "start_line": 1311, + "end_line": 1360, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -159430,6 +201374,7 @@ "call_sites": [ { "method_name": "getUpdateQuotePrices", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -159443,13 +201388,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1309, + "start_line": 1314, "start_column": 9, - "end_line": 1309, + "end_line": 1314, "end_column": 42 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -159468,13 +201414,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1317, + "start_line": 1322, "start_column": 7, - "end_line": 1317, + "end_line": 1322, "end_column": 137 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -159488,13 +201435,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1319, + "start_line": 1324, "start_column": 14, - "end_line": 1319, + "end_line": 1324, "end_column": 22 }, { "method_name": "getQuoteForUpdate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159511,13 +201459,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1321, + "start_line": 1326, "start_column": 19, - "end_line": 1321, + "end_line": 1326, "end_column": 49 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -159531,13 +201480,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1322, + "start_line": 1327, "start_column": 29, - "end_line": 1322, + "end_line": 1327, "end_column": 48 }, { "method_name": "getOpen", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -159551,13 +201501,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1323, + "start_line": 1328, "start_column": 30, - "end_line": 1323, + "end_line": 1328, "end_column": 48 }, { "method_name": "getVolume", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -159571,13 +201522,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1325, + "start_line": 1330, "start_column": 26, - "end_line": 1325, + "end_line": 1330, "end_column": 46 }, { "method_name": "equals", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -159593,13 +201545,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1327, + "start_line": 1332, "start_column": 11, - "end_line": 1327, + "end_line": 1332, "end_column": 56 }, { "method_name": "compareTo", + "comment": null, "receiver_expr": "oldPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -159615,13 +201568,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1329, + "start_line": 1334, "start_column": 18, - "end_line": 1329, + "end_line": 1334, "end_column": 68 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "changeFactor.multiply(oldPrice)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -159638,13 +201592,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1333, + "start_line": 1338, "start_column": 29, - "end_line": 1333, + "end_line": 1338, "end_column": 97 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "changeFactor", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -159660,13 +201615,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1333, + "start_line": 1338, "start_column": 29, - "end_line": 1333, + "end_line": 1338, "end_column": 59 }, { "method_name": "doubleValue", + "comment": null, "receiver_expr": "newPrice.subtract(openPrice)", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -159680,13 +201636,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1334, + "start_line": 1339, "start_column": 23, - "end_line": 1334, + "end_line": 1339, "end_column": 64 }, { "method_name": "subtract", + "comment": null, "receiver_expr": "newPrice", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -159702,13 +201659,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1334, + "start_line": 1339, "start_column": 23, - "end_line": 1334, + "end_line": 1339, "end_column": 50 }, { "method_name": "updateQuotePriceVolume", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159728,13 +201686,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1336, + "start_line": 1341, "start_column": 7, - "end_line": 1336, + "end_line": 1341, "end_column": 86 }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -159748,13 +201707,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1336, + "start_line": 1341, "start_column": 36, - "end_line": 1336, + "end_line": 1341, "end_column": 56 }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159771,13 +201731,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1337, + "start_line": 1342, "start_column": 19, - "end_line": 1337, + "end_line": 1342, "end_column": 40 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159793,13 +201754,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1339, + "start_line": 1344, "start_column": 7, - "end_line": 1339, + "end_line": 1344, "end_column": 18 }, { "method_name": "publishQuotePriceChange", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159818,13 +201780,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1342, + "start_line": 1347, "start_column": 9, - "end_line": 1342, + "end_line": 1347, "end_column": 80 }, { "method_name": "add", + "comment": null, "receiver_expr": "recentQuotePriceChangeList", "receiver_type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", "argument_types": [ @@ -159840,13 +201803,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1345, + "start_line": 1350, "start_column": 7, - "end_line": 1345, + "end_line": 1350, "end_column": 47 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -159862,13 +201826,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1348, + "start_line": 1353, "start_column": 7, - "end_line": 1348, + "end_line": 1353, "end_column": 111 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159885,13 +201850,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1349, + "start_line": 1354, "start_column": 7, - "end_line": 1349, + "end_line": 1354, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -159907,13 +201873,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1352, + "start_line": 1357, "start_column": 7, - "end_line": 1352, + "end_line": 1357, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -159927,13 +201894,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1310, + "start_line": 1315, "start_column": 14, - "end_line": 1310, + "end_line": 1315, "end_column": 32 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Double", "argument_types": [ @@ -159949,74 +201917,130 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1317, + "start_line": 1322, "start_column": 113, - "end_line": 1317, + "end_line": 1322, "end_column": 136 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 1313, + "start_line": 1318, "start_column": 19, - "end_line": 1313, + "end_line": 1318, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1314, + "start_line": 1319, "start_column": 16, - "end_line": 1314, + "end_line": 1319, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "oldPrice", "type": "java.math.BigDecimal", "initializer": "quoteData.getPrice()", - "start_line": 1322, + "start_line": 1327, "start_column": 18, - "end_line": 1322, + "end_line": 1327, "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "openPrice", "type": "java.math.BigDecimal", "initializer": "quoteData.getOpen()", - "start_line": 1323, + "start_line": 1328, "start_column": 18, - "end_line": 1323, + "end_line": 1328, "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newVolume", "type": "double", "initializer": "quoteData.getVolume() + sharesTraded", - "start_line": 1325, + "start_line": 1330, "start_column": 14, - "end_line": 1325, + "end_line": 1330, "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "newPrice", "type": "java.math.BigDecimal", "initializer": "changeFactor.multiply(oldPrice).setScale(2, BigDecimal.ROUND_HALF_UP)", - "start_line": 1333, + "start_line": 1338, "start_column": 18, - "end_line": 1333, + "end_line": 1338, "end_column": 97 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "change", "type": "double", "initializer": "newPrice.subtract(openPrice).doubleValue()", - "start_line": 1334, + "start_line": 1339, "start_column": 14, - "end_line": 1334, + "end_line": 1339, "end_column": 64 } ], @@ -160026,9 +202050,9 @@ "is_entrypoint": false }, "register(String, String, String, String, String, String, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "register(String, String, String, String, String, String, BigDecimal)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -160044,48 +202068,76 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 35, + "end_column": 47 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 50, + "end_column": 64 }, { "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 67, + "end_column": 81 }, { "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 84, + "end_column": 97 }, { "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 100, + "end_column": 111 }, { "type": "java.lang.String", "name": "creditcard", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 114, + "end_column": 130 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1496, + "end_line": 1496, + "start_column": 133, + "end_column": 154 } ], "code": "{\n AccountDataBean accountData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:register - inSession(\" + this.inSession + \")\");\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, createAccountSQL);\n Integer accountID = KeySequenceDirect.getNextID(conn, \"account\", inSession, getInGlobalTxn());\n BigDecimal balance = openBalance;\n Timestamp creationDate = new Timestamp(System.currentTimeMillis());\n Timestamp lastLogin = creationDate;\n int loginCount = 0;\n int logoutCount = 0;\n stmt.setInt(1, accountID.intValue());\n stmt.setTimestamp(2, creationDate);\n stmt.setBigDecimal(3, openBalance);\n stmt.setBigDecimal(4, balance);\n stmt.setTimestamp(5, lastLogin);\n stmt.setInt(6, loginCount);\n stmt.setInt(7, logoutCount);\n stmt.setString(8, userID);\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, createAccountProfileSQL);\n stmt.setString(1, userID);\n stmt.setString(2, password);\n stmt.setString(3, fullname);\n stmt.setString(4, address);\n stmt.setString(5, email);\n stmt.setString(6, creditcard);\n stmt.executeUpdate();\n stmt.close();\n commit(conn);\n accountData = new AccountDataBean(accountID, loginCount, logoutCount, lastLogin, creationDate, balance, openBalance, userID);\n } catch (Exception e) {\n Log.error(\"TradeDirect:register -- error registering new user\", e);\n } finally {\n releaseConn(conn);\n }\n return accountData;\n}", - "start_line": 1490, - "end_line": 1540, + "start_line": 1495, + "end_line": 1545, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -160105,6 +202157,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -160120,13 +202173,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1497, + "start_line": 1502, "start_column": 7, - "end_line": 1497, + "end_line": 1502, "end_column": 75 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -160140,13 +202194,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1499, + "start_line": 1504, "start_column": 14, - "end_line": 1499, + "end_line": 1504, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -160163,13 +202218,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1500, + "start_line": 1505, "start_column": 32, - "end_line": 1500, + "end_line": 1505, "end_column": 67 }, { "method_name": "getNextID", + "comment": null, "receiver_expr": "KeySequenceDirect", "receiver_type": "com.ibm.websphere.samples.daytrader.impl.direct.KeySequenceDirect", "argument_types": [ @@ -160188,13 +202244,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1502, + "start_line": 1507, "start_column": 27, - "end_line": 1502, + "end_line": 1507, "end_column": 99 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -160208,13 +202265,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1502, + "start_line": 1507, "start_column": 83, - "end_line": 1502, + "end_line": 1507, "end_column": 98 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -160228,13 +202286,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1504, + "start_line": 1509, "start_column": 46, - "end_line": 1504, + "end_line": 1509, "end_column": 71 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160251,13 +202310,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1509, + "start_line": 1514, "start_column": 7, - "end_line": 1509, + "end_line": 1514, "end_column": 42 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "accountID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -160271,13 +202331,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1509, + "start_line": 1514, "start_column": 22, - "end_line": 1509, + "end_line": 1514, "end_column": 41 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160294,13 +202355,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1510, + "start_line": 1515, "start_column": 7, - "end_line": 1510, + "end_line": 1515, "end_column": 40 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160317,13 +202379,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1511, + "start_line": 1516, "start_column": 7, - "end_line": 1511, + "end_line": 1516, "end_column": 40 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160340,13 +202403,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1512, + "start_line": 1517, "start_column": 7, - "end_line": 1512, + "end_line": 1517, "end_column": 36 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160363,13 +202427,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1513, + "start_line": 1518, "start_column": 7, - "end_line": 1513, + "end_line": 1518, "end_column": 37 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160386,13 +202451,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1514, + "start_line": 1519, "start_column": 7, - "end_line": 1514, + "end_line": 1519, "end_column": 32 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160409,13 +202475,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1515, + "start_line": 1520, "start_column": 7, - "end_line": 1515, + "end_line": 1520, "end_column": 33 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160432,13 +202499,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1516, + "start_line": 1521, "start_column": 7, - "end_line": 1516, + "end_line": 1521, "end_column": 31 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -160452,13 +202520,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1517, + "start_line": 1522, "start_column": 7, - "end_line": 1517, + "end_line": 1522, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -160472,13 +202541,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1518, + "start_line": 1523, "start_column": 7, - "end_line": 1518, + "end_line": 1523, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -160495,13 +202565,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1520, + "start_line": 1525, "start_column": 14, - "end_line": 1520, + "end_line": 1525, "end_column": 56 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160518,13 +202589,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1521, + "start_line": 1526, "start_column": 7, - "end_line": 1521, + "end_line": 1526, "end_column": 31 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160541,13 +202613,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1522, + "start_line": 1527, "start_column": 7, - "end_line": 1522, + "end_line": 1527, "end_column": 33 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160564,13 +202637,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1523, + "start_line": 1528, "start_column": 7, - "end_line": 1523, + "end_line": 1528, "end_column": 33 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160587,13 +202661,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1524, + "start_line": 1529, "start_column": 7, - "end_line": 1524, + "end_line": 1529, "end_column": 32 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160610,13 +202685,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1525, + "start_line": 1530, "start_column": 7, - "end_line": 1525, + "end_line": 1530, "end_column": 30 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -160633,13 +202709,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1526, + "start_line": 1531, "start_column": 7, - "end_line": 1526, + "end_line": 1531, "end_column": 35 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -160653,13 +202730,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1527, + "start_line": 1532, "start_column": 7, - "end_line": 1527, + "end_line": 1532, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -160673,13 +202751,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1528, + "start_line": 1533, "start_column": 7, - "end_line": 1528, + "end_line": 1533, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -160695,13 +202774,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1530, + "start_line": 1535, "start_column": 7, - "end_line": 1530, + "end_line": 1535, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -160718,13 +202798,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1535, + "start_line": 1540, "start_column": 7, - "end_line": 1535, + "end_line": 1540, "end_column": 72 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -160740,13 +202821,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1537, + "start_line": 1542, "start_column": 7, - "end_line": 1537, + "end_line": 1542, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -160762,13 +202844,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1504, + "start_line": 1509, "start_column": 32, - "end_line": 1504, + "end_line": 1509, "end_column": 72 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -160791,92 +202874,164 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1532, + "start_line": 1537, "start_column": 21, - "end_line": 1532, + "end_line": 1537, "end_column": 130 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 1494, + "start_line": 1499, "start_column": 21, - "end_line": 1494, + "end_line": 1499, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1495, + "start_line": 1500, "start_column": 16, - "end_line": 1495, + "end_line": 1500, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, createAccountSQL)", - "start_line": 1500, + "start_line": 1505, "start_column": 25, - "end_line": 1500, + "end_line": 1505, "end_column": 67 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountID", "type": "java.lang.Integer", "initializer": "KeySequenceDirect.getNextID(conn, \"account\", inSession, getInGlobalTxn())", - "start_line": 1502, + "start_line": 1507, "start_column": 15, - "end_line": 1502, + "end_line": 1507, "end_column": 99 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "balance", "type": "java.math.BigDecimal", "initializer": "openBalance", - "start_line": 1503, + "start_line": 1508, "start_column": 18, - "end_line": 1503, + "end_line": 1508, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "creationDate", "type": "java.sql.Timestamp", "initializer": "new Timestamp(System.currentTimeMillis())", - "start_line": 1504, + "start_line": 1509, "start_column": 17, - "end_line": 1504, + "end_line": 1509, "end_column": 72 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "lastLogin", "type": "java.sql.Timestamp", "initializer": "creationDate", - "start_line": 1505, + "start_line": 1510, "start_column": 17, - "end_line": 1505, + "end_line": 1510, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "loginCount", "type": "int", "initializer": "0", - "start_line": 1506, + "start_line": 1511, "start_column": 11, - "end_line": 1506, + "end_line": 1511, "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "logoutCount", "type": "int", "initializer": "0", - "start_line": 1507, + "start_line": 1512, "start_column": 11, - "end_line": 1507, + "end_line": 1512, "end_column": 25 } ], @@ -160886,9 +203041,18 @@ "is_entrypoint": false }, "getHoldings(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getHoldings(String)", - "comment": "/**\n * @see TradeServices#getHoldings(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getHoldings(String)\n ", + "start_line": 969, + "end_line": 971, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -160904,12 +203068,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 973, + "end_line": 973, + "start_column": 50, + "end_column": 62 } ], "code": "{\n Collection holdingDataBeans = new ArrayList();\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getHoldings - inSession(\" + this.inSession + \")\", userID);\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getHoldingsForUserSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n while (rs.next()) {\n HoldingDataBean holdingData = getHoldingDataFromResultSet(rs);\n holdingDataBeans.add(holdingData);\n }\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getHoldings -- error getting user holings\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return holdingDataBeans;\n}", - "start_line": 967, - "end_line": 997, + "start_line": 972, + "end_line": 1002, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -160927,6 +203095,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -160943,13 +203112,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 973, + "start_line": 978, "start_column": 7, - "end_line": 973, + "end_line": 978, "end_column": 86 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -160963,13 +203133,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 976, + "start_line": 981, "start_column": 14, - "end_line": 976, + "end_line": 981, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -160986,13 +203157,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 977, + "start_line": 982, "start_column": 32, - "end_line": 977, + "end_line": 982, "end_column": 72 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -161009,13 +203181,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 978, + "start_line": 983, "start_column": 7, - "end_line": 978, + "end_line": 983, "end_column": 31 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161029,13 +203202,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 980, + "start_line": 985, "start_column": 22, - "end_line": 980, + "end_line": 985, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -161049,13 +203223,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 982, + "start_line": 987, "start_column": 14, - "end_line": 982, + "end_line": 987, "end_column": 22 }, { "method_name": "getHoldingDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161071,13 +203246,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 983, + "start_line": 988, "start_column": 39, - "end_line": 983, + "end_line": 988, "end_column": 69 }, { "method_name": "add", + "comment": null, "receiver_expr": "holdingDataBeans", "receiver_type": "java.util.Collection", "argument_types": [ @@ -161093,13 +203269,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 984, + "start_line": 989, "start_column": 9, - "end_line": 984, + "end_line": 989, "end_column": 41 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161113,13 +203290,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 987, + "start_line": 992, "start_column": 7, - "end_line": 987, + "end_line": 992, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161135,13 +203313,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 988, + "start_line": 993, "start_column": 7, - "end_line": 988, + "end_line": 993, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -161158,13 +203337,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 991, + "start_line": 996, "start_column": 7, - "end_line": 991, + "end_line": 996, "end_column": 75 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161181,13 +203361,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 992, + "start_line": 997, "start_column": 7, - "end_line": 992, + "end_line": 997, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161203,13 +203384,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 994, + "start_line": 999, "start_column": 7, - "end_line": 994, + "end_line": 999, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -161223,56 +203405,96 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 969, + "start_line": 974, "start_column": 52, - "end_line": 969, + "end_line": 974, "end_column": 83 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingDataBeans", "type": "java.util.Collection", "initializer": "new ArrayList()", - "start_line": 969, + "start_line": 974, "start_column": 33, - "end_line": 969, + "end_line": 974, "end_column": 83 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 970, + "start_line": 975, "start_column": 16, - "end_line": 970, + "end_line": 975, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getHoldingsForUserSQL)", - "start_line": 977, + "start_line": 982, "start_column": 25, - "end_line": 977, + "end_line": 982, "end_column": 72 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 980, + "start_line": 985, "start_column": 17, - "end_line": 980, + "end_line": 985, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "getHoldingDataFromResultSet(rs)", - "start_line": 983, + "start_line": 988, "start_column": 25, - "end_line": 983, + "end_line": 988, "end_column": 69 } ], @@ -161282,9 +203504,18 @@ "is_entrypoint": false }, "login(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "login(String, String)", - "comment": "", + "comments": [ + { + "content": "\n * setLastLogin( new Timestamp(System.currentTimeMillis()) );\n * setLoginCount( getLoginCount() + 1 );\n ", + "start_line": 1460, + "end_line": 1463, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -161300,18 +203531,26 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1411, + "end_line": 1411, + "start_column": 32, + "end_column": 44 }, { "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1411, + "end_line": 1411, + "start_column": 47, + "end_column": 61 } ], "code": "{\n AccountDataBean accountData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:login - inSession(\" + this.inSession + \")\", userID, password);\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getAccountProfileSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:login -- failure to find account for\" + userID);\n throw new javax.ejb.FinderException(\"Cannot find account for\" + userID);\n }\n String pw = rs.getString(\"passwd\");\n stmt.close();\n if ((pw == null) || (pw.equals(password) == false)) {\n String error = \"TradeDirect:Login failure for user: \" + userID + \"\\n\\tIncorrect password-->\" + userID + \":\" + password;\n Log.error(error);\n throw new Exception(error);\n }\n stmt = getStatement(conn, loginSQL);\n stmt.setTimestamp(1, new Timestamp(System.currentTimeMillis()));\n stmt.setString(2, userID);\n stmt.executeUpdate();\n stmt.close();\n stmt = getStatement(conn, getAccountForUserSQL);\n stmt.setString(1, userID);\n rs = stmt.executeQuery();\n accountData = getAccountDataFromResultSet(rs);\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:login -- error logging in user\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return accountData;\n /*\n * setLastLogin( new Timestamp(System.currentTimeMillis()) );\n * setLoginCount( getLoginCount() + 1 );\n */\n}", - "start_line": 1405, - "end_line": 1459, + "start_line": 1410, + "end_line": 1464, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -161331,6 +203570,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -161348,13 +203588,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1411, + "start_line": 1416, "start_column": 7, - "end_line": 1411, + "end_line": 1416, "end_column": 90 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -161368,13 +203609,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1413, + "start_line": 1418, "start_column": 14, - "end_line": 1413, + "end_line": 1418, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161391,13 +203633,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1414, + "start_line": 1419, "start_column": 32, - "end_line": 1414, + "end_line": 1419, "end_column": 71 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -161414,13 +203657,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1415, + "start_line": 1420, "start_column": 7, - "end_line": 1415, + "end_line": 1420, "end_column": 31 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161434,13 +203678,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1417, + "start_line": 1422, "start_column": 22, - "end_line": 1417, + "end_line": 1422, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -161454,13 +203699,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1418, + "start_line": 1423, "start_column": 12, - "end_line": 1418, + "end_line": 1423, "end_column": 20 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -161476,13 +203722,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1419, + "start_line": 1424, "start_column": 9, - "end_line": 1419, + "end_line": 1424, "end_column": 78 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -161498,13 +203745,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1423, + "start_line": 1428, "start_column": 19, - "end_line": 1423, + "end_line": 1428, "end_column": 40 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161518,13 +203766,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1424, + "start_line": 1429, "start_column": 7, - "end_line": 1424, + "end_line": 1429, "end_column": 18 }, { "method_name": "equals", + "comment": null, "receiver_expr": "pw", "receiver_type": "java.lang.String", "argument_types": [ @@ -161540,13 +203789,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1425, + "start_line": 1430, "start_column": 28, - "end_line": 1425, + "end_line": 1430, "end_column": 46 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -161562,13 +203812,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1427, + "start_line": 1432, "start_column": 9, - "end_line": 1427, + "end_line": 1432, "end_column": 24 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161585,13 +203836,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1431, + "start_line": 1436, "start_column": 14, - "end_line": 1431, + "end_line": 1436, "end_column": 41 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -161608,13 +203860,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1432, + "start_line": 1437, "start_column": 7, - "end_line": 1432, + "end_line": 1437, "end_column": 69 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -161628,13 +203881,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1432, + "start_line": 1437, "start_column": 42, - "end_line": 1432, + "end_line": 1437, "end_column": 67 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -161651,13 +203905,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1433, + "start_line": 1438, "start_column": 7, - "end_line": 1433, + "end_line": 1438, "end_column": 31 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161671,13 +203926,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1435, + "start_line": 1440, "start_column": 7, - "end_line": 1435, + "end_line": 1440, "end_column": 26 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161691,13 +203947,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1436, + "start_line": 1441, "start_column": 7, - "end_line": 1436, + "end_line": 1441, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161714,13 +203971,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1438, + "start_line": 1443, "start_column": 14, - "end_line": 1438, + "end_line": 1443, "end_column": 53 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -161737,13 +203995,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1439, + "start_line": 1444, "start_column": 7, - "end_line": 1439, + "end_line": 1444, "end_column": 31 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161757,13 +204016,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1440, + "start_line": 1445, "start_column": 12, - "end_line": 1440, + "end_line": 1445, "end_column": 30 }, { "method_name": "getAccountDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161779,13 +204039,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1442, + "start_line": 1447, "start_column": 21, - "end_line": 1442, + "end_line": 1447, "end_column": 51 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -161799,13 +204060,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1444, + "start_line": 1449, "start_column": 7, - "end_line": 1444, + "end_line": 1449, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161821,13 +204083,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1446, + "start_line": 1451, "start_column": 7, - "end_line": 1446, + "end_line": 1451, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -161844,13 +204107,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1448, + "start_line": 1453, "start_column": 7, - "end_line": 1448, + "end_line": 1453, "end_column": 64 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161867,13 +204131,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1449, + "start_line": 1454, "start_column": 7, - "end_line": 1449, + "end_line": 1454, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -161889,13 +204154,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1451, + "start_line": 1456, "start_column": 7, - "end_line": 1451, + "end_line": 1456, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.FinderException", "argument_types": [ @@ -161911,13 +204177,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1420, + "start_line": 1425, "start_column": 15, - "end_line": 1420, + "end_line": 1425, "end_column": 79 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -161933,13 +204200,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1428, + "start_line": 1433, "start_column": 15, - "end_line": 1428, + "end_line": 1433, "end_column": 34 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -161955,65 +204223,113 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1432, + "start_line": 1437, "start_column": 28, - "end_line": 1432, + "end_line": 1437, "end_column": 68 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 1408, + "start_line": 1413, "start_column": 21, - "end_line": 1408, + "end_line": 1413, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1409, + "start_line": 1414, "start_column": 16, - "end_line": 1409, + "end_line": 1414, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAccountProfileSQL)", - "start_line": 1414, + "start_line": 1419, "start_column": 25, - "end_line": 1414, + "end_line": 1419, "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1417, + "start_line": 1422, "start_column": 17, - "end_line": 1417, + "end_line": 1422, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "pw", "type": "java.lang.String", "initializer": "rs.getString(\"passwd\")", - "start_line": 1423, + "start_line": 1428, "start_column": 14, - "end_line": 1423, + "end_line": 1428, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"TradeDirect:Login failure for user: \" + userID + \"\\n\\tIncorrect password-->\" + userID + \":\" + password", - "start_line": 1426, + "start_line": 1431, "start_column": 16, - "end_line": 1426, + "end_line": 1431, "end_column": 126 } ], @@ -162023,9 +204339,9 @@ "is_entrypoint": false }, "getConnPublic()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getConnPublic()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -162036,8 +204352,8 @@ "declaration": "public Connection getConnPublic() throws Exception", "parameters": [], "code": "{\n return getConn();\n}", - "start_line": 1674, - "end_line": 1676, + "start_line": 1679, + "end_line": 1681, "return_type": "java.sql.Connection", "is_implicit": false, "is_constructor": false, @@ -162046,6 +204362,7 @@ "call_sites": [ { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -162059,9 +204376,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1675, + "start_line": 1680, "start_column": 12, - "end_line": 1675, + "end_line": 1680, "end_column": 20 } ], @@ -162072,9 +204389,9 @@ "is_entrypoint": false }, "cancelOrder(Connection, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "cancelOrder(Connection, Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -162088,18 +204405,26 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 672, + "end_line": 672, + "start_column": 28, + "end_column": 42 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 672, + "end_line": 672, + "start_column": 45, + "end_column": 59 } ], "code": "{\n updateOrderStatus(conn, orderID, \"cancelled\");\n}", - "start_line": 667, - "end_line": 669, + "start_line": 672, + "end_line": 674, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -162108,6 +204433,7 @@ "call_sites": [ { "method_name": "updateOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -162125,9 +204451,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 668, + "start_line": 673, "start_column": 5, - "end_line": 668, + "end_line": 673, "end_column": 49 } ], @@ -162138,9 +204464,9 @@ "is_entrypoint": false }, "getQuoteDataFromResultSet(ResultSet)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getQuoteDataFromResultSet(ResultSet)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -162154,12 +204480,16 @@ "type": "java.sql.ResultSet", "name": "rs", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1581, + "end_line": 1581, + "start_column": 51, + "end_column": 62 } ], "code": "{\n QuoteDataBean quoteData = null;\n quoteData = new QuoteDataBean(rs.getString(\"symbol\"), rs.getString(\"companyName\"), rs.getDouble(\"volume\"), rs.getBigDecimal(\"price\"), rs.getBigDecimal(\"open1\"), rs.getBigDecimal(\"low\"), rs.getBigDecimal(\"high\"), rs.getDouble(\"change1\"));\n return quoteData;\n}", - "start_line": 1576, - "end_line": 1582, + "start_line": 1581, + "end_line": 1587, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -162170,6 +204500,7 @@ "call_sites": [ { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162185,13 +204516,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1579, + "start_line": 1584, "start_column": 35, - "end_line": 1579, + "end_line": 1584, "end_column": 56 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162207,13 +204539,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1579, + "start_line": 1584, "start_column": 59, - "end_line": 1579, + "end_line": 1584, "end_column": 85 }, { "method_name": "getDouble", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162229,13 +204562,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1579, + "start_line": 1584, "start_column": 88, - "end_line": 1579, + "end_line": 1584, "end_column": 109 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162251,13 +204585,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1579, + "start_line": 1584, "start_column": 112, - "end_line": 1579, + "end_line": 1584, "end_column": 136 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162273,13 +204608,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1580, + "start_line": 1585, "start_column": 9, - "end_line": 1580, + "end_line": 1585, "end_column": 33 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162295,13 +204631,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1580, + "start_line": 1585, "start_column": 36, - "end_line": 1580, + "end_line": 1585, "end_column": 58 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162317,13 +204654,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1580, + "start_line": 1585, "start_column": 61, - "end_line": 1580, + "end_line": 1585, "end_column": 84 }, { "method_name": "getDouble", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162339,13 +204677,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1580, + "start_line": 1585, "start_column": 87, - "end_line": 1580, + "end_line": 1585, "end_column": 109 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [ @@ -162368,20 +204707,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1579, + "start_line": 1584, "start_column": 17, - "end_line": 1580, + "end_line": 1585, "end_column": 110 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", - "start_line": 1577, + "start_line": 1582, "start_column": 19, - "end_line": 1577, + "end_line": 1582, "end_column": 34 } ], @@ -162391,9 +204738,9 @@ "is_entrypoint": false }, "updateQuotePriceVolume(String, BigDecimal, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateQuotePriceVolume(String, BigDecimal, double)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -162409,24 +204756,36 @@ "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1294, + "end_line": 1294, + "start_column": 47, + "end_column": 59 }, { "type": "java.math.BigDecimal", "name": "changeFactor", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1294, + "end_line": 1294, + "start_column": 62, + "end_column": 84 }, { "type": "double", "name": "sharesTraded", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1294, + "end_line": 1294, + "start_column": 87, + "end_column": 105 } ], "code": "{\n return updateQuotePriceVolumeInt(symbol, changeFactor, sharesTraded, TradeConfig.getPublishQuotePriceChange());\n}", - "start_line": 1288, - "end_line": 1291, + "start_line": 1293, + "end_line": 1296, "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "is_implicit": false, "is_constructor": false, @@ -162435,6 +204794,7 @@ "call_sites": [ { "method_name": "updateQuotePriceVolumeInt", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -162453,13 +204813,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1290, + "start_line": 1295, "start_column": 12, - "end_line": 1290, + "end_line": 1295, "end_column": 114 }, { "method_name": "getPublishQuotePriceChange", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -162473,9 +204834,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1290, + "start_line": 1295, "start_column": 74, - "end_line": 1290, + "end_line": 1295, "end_column": 113 } ], @@ -162486,9 +204847,9 @@ "is_entrypoint": false }, "creditAccountBalance(Connection, AccountDataBean, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "creditAccountBalance(Connection, AccountDataBean, BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -162502,24 +204863,36 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1237, + "end_line": 1237, + "start_column": 37, + "end_column": 51 }, { "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "name": "accountData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1237, + "end_line": 1237, + "start_column": 54, + "end_column": 80 }, { "type": "java.math.BigDecimal", "name": "credit", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1237, + "end_line": 1237, + "start_column": 83, + "end_column": 99 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, creditAccountBalanceSQL);\n stmt.setBigDecimal(1, credit);\n stmt.setInt(2, accountData.getAccountID().intValue());\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1232, - "end_line": 1241, + "start_line": 1237, + "end_line": 1246, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -162532,6 +204905,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -162548,13 +204922,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1233, + "start_line": 1238, "start_column": 30, - "end_line": 1233, + "end_line": 1238, "end_column": 72 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -162571,13 +204946,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1235, + "start_line": 1240, "start_column": 5, - "end_line": 1235, + "end_line": 1240, "end_column": 33 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -162594,13 +204970,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1236, + "start_line": 1241, "start_column": 5, - "end_line": 1236, + "end_line": 1241, "end_column": 57 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "accountData.getAccountID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -162614,13 +204991,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1236, + "start_line": 1241, "start_column": 20, - "end_line": 1236, + "end_line": 1241, "end_column": 56 }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "accountData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -162634,13 +205012,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1236, + "start_line": 1241, "start_column": 20, - "end_line": 1236, + "end_line": 1241, "end_column": 45 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -162654,13 +205033,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1238, + "start_line": 1243, "start_column": 5, - "end_line": 1238, + "end_line": 1243, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -162674,20 +205054,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1239, + "start_line": 1244, "start_column": 5, - "end_line": 1239, + "end_line": 1244, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, creditAccountBalanceSQL)", - "start_line": 1233, + "start_line": 1238, "start_column": 23, - "end_line": 1233, + "end_line": 1238, "end_column": 72 } ], @@ -162697,9 +205085,9 @@ "is_entrypoint": false }, "getOrderDataFromResultSet(ResultSet)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getOrderDataFromResultSet(ResultSet)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -162713,12 +205101,16 @@ "type": "java.sql.ResultSet", "name": "rs", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1589, + "end_line": 1589, + "start_column": 51, + "end_column": 62 } ], "code": "{\n OrderDataBean orderData = null;\n orderData = new OrderDataBean(new Integer(rs.getInt(\"orderID\")), rs.getString(\"orderType\"), rs.getString(\"orderStatus\"), rs.getTimestamp(\"openDate\"), rs.getTimestamp(\"completionDate\"), rs.getDouble(\"quantity\"), rs.getBigDecimal(\"price\"), rs.getBigDecimal(\"orderFee\"), rs.getString(\"quote_symbol\"));\n return orderData;\n}", - "start_line": 1584, - "end_line": 1591, + "start_line": 1589, + "end_line": 1596, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -162729,6 +205121,7 @@ "call_sites": [ { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162744,13 +205137,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 47, - "end_line": 1587, + "end_line": 1592, "end_column": 66 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162766,13 +205160,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 70, - "end_line": 1587, + "end_line": 1592, "end_column": 94 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162788,13 +205183,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 97, - "end_line": 1587, + "end_line": 1592, "end_column": 123 }, { "method_name": "getTimestamp", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162810,13 +205206,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 126, - "end_line": 1587, + "end_line": 1592, "end_column": 152 }, { "method_name": "getTimestamp", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162832,13 +205229,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1588, + "start_line": 1593, "start_column": 9, - "end_line": 1588, + "end_line": 1593, "end_column": 41 }, { "method_name": "getDouble", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162854,13 +205252,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1588, + "start_line": 1593, "start_column": 44, - "end_line": 1588, + "end_line": 1593, "end_column": 67 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162876,13 +205275,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1588, + "start_line": 1593, "start_column": 70, - "end_line": 1588, + "end_line": 1593, "end_column": 94 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162898,13 +205298,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1588, + "start_line": 1593, "start_column": 97, - "end_line": 1588, + "end_line": 1593, "end_column": 124 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -162920,13 +205321,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1589, + "start_line": 1594, "start_column": 9, - "end_line": 1589, + "end_line": 1594, "end_column": 36 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -162950,13 +205352,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 17, - "end_line": 1589, + "end_line": 1594, "end_column": 37 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -162972,20 +205375,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1587, + "start_line": 1592, "start_column": 35, - "end_line": 1587, + "end_line": 1592, "end_column": 67 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 1585, + "start_line": 1590, "start_column": 19, - "end_line": 1585, + "end_line": 1590, "end_column": 34 } ], @@ -162995,9 +205406,18 @@ "is_entrypoint": false }, "cancelOrder(Integer, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "cancelOrder(Integer, boolean)", - "comment": "/**\n * @see TradeServices#cancelOrder(Integer, boolean)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#cancelOrder(Integer, boolean)\n ", + "start_line": 648, + "end_line": 650, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -163013,18 +205433,26 @@ "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 652, + "end_line": 652, + "start_column": 27, + "end_column": 41 }, { "type": "boolean", "name": "twoPhase", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 652, + "end_line": 652, + "start_column": 44, + "end_column": 59 } ], "code": "{\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:cancelOrder - inSession(\" + this.inSession + \")\", orderID);\n setInGlobalTxn(!inSession && twoPhase);\n conn = getConn();\n cancelOrder(conn, orderID);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:cancelOrder -- error cancelling order: \" + orderID, e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n}", - "start_line": 646, - "end_line": 665, + "start_line": 651, + "end_line": 670, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -163037,6 +205465,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163053,13 +205482,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 652, + "start_line": 657, "start_column": 7, - "end_line": 652, + "end_line": 657, "end_column": 87 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163075,13 +205505,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 654, + "start_line": 659, "start_column": 7, - "end_line": 654, + "end_line": 659, "end_column": 44 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -163095,13 +205526,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 655, + "start_line": 660, "start_column": 14, - "end_line": 655, + "end_line": 660, "end_column": 22 }, { "method_name": "cancelOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163118,13 +205550,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 656, + "start_line": 661, "start_column": 7, - "end_line": 656, + "end_line": 661, "end_column": 32 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163140,13 +205573,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 657, + "start_line": 662, "start_column": 7, - "end_line": 657, + "end_line": 662, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163163,13 +205597,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 660, + "start_line": 665, "start_column": 7, - "end_line": 660, + "end_line": 665, "end_column": 83 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163186,13 +205621,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 661, + "start_line": 666, "start_column": 7, - "end_line": 661, + "end_line": 666, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163208,20 +205644,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 663, + "start_line": 668, "start_column": 7, - "end_line": 663, + "end_line": 668, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 649, + "start_line": 654, "start_column": 16, - "end_line": 649, + "end_line": 654, "end_column": 26 } ], @@ -163231,9 +205675,9 @@ "is_entrypoint": false }, "getAccountDataFromResultSet(ResultSet)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountDataFromResultSet(ResultSet)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -163247,12 +205691,16 @@ "type": "java.sql.ResultSet", "name": "rs", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1547, + "end_line": 1547, + "start_column": 55, + "end_column": 66 } ], "code": "{\n AccountDataBean accountData = null;\n if (!rs.next()) {\n Log.error(\"TradeDirect:getAccountDataFromResultSet -- cannot find account data\");\n } else {\n accountData = new AccountDataBean(new Integer(rs.getInt(\"accountID\")), rs.getInt(\"loginCount\"), rs.getInt(\"logoutCount\"), rs.getTimestamp(\"lastLogin\"), rs.getTimestamp(\"creationDate\"), rs.getBigDecimal(\"balance\"), rs.getBigDecimal(\"openBalance\"), rs.getString(\"profile_userID\"));\n }\n return accountData;\n}", - "start_line": 1542, - "end_line": 1553, + "start_line": 1547, + "end_line": 1558, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -163263,6 +205711,7 @@ "call_sites": [ { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -163276,13 +205725,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1545, + "start_line": 1550, "start_column": 10, - "end_line": 1545, + "end_line": 1550, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163298,13 +205748,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1546, + "start_line": 1551, "start_column": 7, - "end_line": 1546, + "end_line": 1551, "end_column": 86 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163320,13 +205771,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1548, + "start_line": 1553, "start_column": 53, - "end_line": 1548, + "end_line": 1553, "end_column": 74 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163342,13 +205794,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1548, + "start_line": 1553, "start_column": 78, - "end_line": 1548, + "end_line": 1553, "end_column": 100 }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163364,13 +205817,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1548, + "start_line": 1553, "start_column": 103, - "end_line": 1548, + "end_line": 1553, "end_column": 126 }, { "method_name": "getTimestamp", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163386,13 +205840,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1549, + "start_line": 1554, "start_column": 11, - "end_line": 1549, + "end_line": 1554, "end_column": 38 }, { "method_name": "getTimestamp", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163408,13 +205863,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1549, + "start_line": 1554, "start_column": 41, - "end_line": 1549, + "end_line": 1554, "end_column": 71 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163430,13 +205886,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1549, + "start_line": 1554, "start_column": 74, - "end_line": 1549, + "end_line": 1554, "end_column": 100 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163452,13 +205909,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1549, + "start_line": 1554, "start_column": 103, - "end_line": 1549, + "end_line": 1554, "end_column": 133 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -163474,13 +205932,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1550, + "start_line": 1555, "start_column": 11, - "end_line": 1550, + "end_line": 1555, "end_column": 40 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -163503,13 +205962,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1548, + "start_line": 1553, "start_column": 21, - "end_line": 1550, + "end_line": 1555, "end_column": 41 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -163525,20 +205985,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1548, + "start_line": 1553, "start_column": 41, - "end_line": 1548, + "end_line": 1553, "end_column": 75 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 1543, + "start_line": 1548, "start_column": 21, - "end_line": 1543, + "end_line": 1548, "end_column": 38 } ], @@ -163548,9 +206016,18 @@ "is_entrypoint": false }, "updateAccountProfile(AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateAccountProfile(AccountProfileDataBean)", - "comment": "/**\n * @see TradeServices#updateAccountProfile(AccountProfileDataBean)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#updateAccountProfile(AccountProfileDataBean)\n ", + "start_line": 1211, + "end_line": 1213, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -163566,12 +206043,16 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profileData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1215, + "end_line": 1215, + "start_column": 54, + "end_column": 87 } ], "code": "{\n AccountProfileDataBean accountProfileData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:updateAccountProfileData - inSession(\" + this.inSession + \")\", profileData.getUserID());\n conn = getConn();\n updateAccountProfile(conn, profileData);\n accountProfileData = getAccountProfileData(conn, profileData.getUserID());\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getAccountProfileData -- error getting profile data\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return accountProfileData;\n}", - "start_line": 1209, - "end_line": 1230, + "start_line": 1214, + "end_line": 1235, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -163585,6 +206066,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163601,13 +206083,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1216, + "start_line": 1221, "start_column": 7, - "end_line": 1216, + "end_line": 1221, "end_column": 116 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -163621,13 +206104,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1216, + "start_line": 1221, "start_column": 93, - "end_line": 1216, + "end_line": 1221, "end_column": 115 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -163641,13 +206125,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1218, + "start_line": 1223, "start_column": 14, - "end_line": 1218, + "end_line": 1223, "end_column": 22 }, { "method_name": "updateAccountProfile", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163664,13 +206149,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1219, + "start_line": 1224, "start_column": 7, - "end_line": 1219, + "end_line": 1224, "end_column": 45 }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163687,13 +206173,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1221, + "start_line": 1226, "start_column": 28, - "end_line": 1221, + "end_line": 1226, "end_column": 79 }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -163707,13 +206194,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1221, + "start_line": 1226, "start_column": 56, - "end_line": 1221, + "end_line": 1226, "end_column": 78 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163729,13 +206217,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1222, + "start_line": 1227, "start_column": 7, - "end_line": 1222, + "end_line": 1227, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163752,13 +206241,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1224, + "start_line": 1229, "start_column": 7, - "end_line": 1224, + "end_line": 1229, "end_column": 85 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163775,13 +206265,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1225, + "start_line": 1230, "start_column": 7, - "end_line": 1225, + "end_line": 1230, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163797,29 +206288,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1227, + "start_line": 1232, "start_column": 7, - "end_line": 1227, + "end_line": 1232, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "null", - "start_line": 1211, + "start_line": 1216, "start_column": 28, - "end_line": 1211, + "end_line": 1216, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1212, + "start_line": 1217, "start_column": 16, - "end_line": 1212, + "end_line": 1217, "end_column": 26 } ], @@ -163829,9 +206336,18 @@ "is_entrypoint": false }, "getAccountData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountData(String)", - "comment": "/**\n * @see TradeServices#getAccountData(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getAccountData(String)\n ", + "start_line": 1030, + "end_line": 1032, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -163847,12 +206363,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1034, + "end_line": 1034, + "start_column": 41, + "end_column": 53 } ], "code": "{\n try {\n AccountDataBean accountData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getAccountData - inSession(\" + this.inSession + \")\", userID);\n conn = getConn();\n accountData = getAccountData(conn, userID);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getAccountData -- error getting account data\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return accountData;\n } catch (Exception e) {\n throw new Exception(e.getMessage(), e);\n }\n}", - "start_line": 1028, - "end_line": 1052, + "start_line": 1033, + "end_line": 1057, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -163866,6 +206386,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163882,13 +206403,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1035, + "start_line": 1040, "start_column": 9, - "end_line": 1035, + "end_line": 1040, "end_column": 91 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -163902,13 +206424,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1038, + "start_line": 1043, "start_column": 16, - "end_line": 1038, + "end_line": 1043, "end_column": 24 }, { "method_name": "getAccountData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163925,13 +206448,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1039, + "start_line": 1044, "start_column": 23, - "end_line": 1039, + "end_line": 1044, "end_column": 50 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163947,13 +206471,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1040, + "start_line": 1045, "start_column": 9, - "end_line": 1040, + "end_line": 1045, "end_column": 20 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -163970,13 +206495,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1043, + "start_line": 1048, "start_column": 9, - "end_line": 1043, + "end_line": 1048, "end_column": 80 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -163993,13 +206519,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1044, + "start_line": 1049, "start_column": 9, - "end_line": 1044, + "end_line": 1049, "end_column": 25 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164015,13 +206542,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1046, + "start_line": 1051, "start_column": 9, - "end_line": 1046, + "end_line": 1051, "end_column": 25 }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -164035,13 +206563,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1050, + "start_line": 1055, "start_column": 27, - "end_line": 1050, + "end_line": 1055, "end_column": 40 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -164058,29 +206587,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1050, + "start_line": 1055, "start_column": 13, - "end_line": 1050, + "end_line": 1055, "end_column": 44 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "null", - "start_line": 1031, + "start_line": 1036, "start_column": 23, - "end_line": 1031, + "end_line": 1036, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1032, + "start_line": 1037, "start_column": 18, - "end_line": 1032, + "end_line": 1037, "end_column": 28 } ], @@ -164090,9 +206635,9 @@ "is_entrypoint": false }, "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateQuotePriceVolume(Connection, String, BigDecimal, double, double)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -164106,36 +206651,56 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1362, + "end_line": 1362, + "start_column": 39, + "end_column": 53 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1362, + "end_line": 1362, + "start_column": 56, + "end_column": 68 }, { "type": "java.math.BigDecimal", "name": "newPrice", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1362, + "end_line": 1362, + "start_column": 71, + "end_column": 89 }, { "type": "double", "name": "newVolume", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1362, + "end_line": 1362, + "start_column": 92, + "end_column": 107 }, { "type": "double", "name": "change", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1362, + "end_line": 1362, + "start_column": 110, + "end_column": 122 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, updateQuotePriceVolumeSQL);\n stmt.setBigDecimal(1, newPrice);\n stmt.setDouble(2, change);\n stmt.setDouble(3, newVolume);\n stmt.setString(4, symbol);\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1357, - "end_line": 1368, + "start_line": 1362, + "end_line": 1373, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -164148,6 +206713,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164164,13 +206730,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1359, + "start_line": 1364, "start_column": 30, - "end_line": 1359, + "end_line": 1364, "end_column": 74 }, { "method_name": "setBigDecimal", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -164187,13 +206754,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1361, + "start_line": 1366, "start_column": 5, - "end_line": 1361, + "end_line": 1366, "end_column": 35 }, { "method_name": "setDouble", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -164210,13 +206778,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1362, + "start_line": 1367, "start_column": 5, - "end_line": 1362, + "end_line": 1367, "end_column": 29 }, { "method_name": "setDouble", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -164233,13 +206802,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1363, + "start_line": 1368, "start_column": 5, - "end_line": 1363, + "end_line": 1368, "end_column": 32 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -164256,13 +206826,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1364, + "start_line": 1369, "start_column": 5, - "end_line": 1364, + "end_line": 1369, "end_column": 29 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -164276,13 +206847,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1366, + "start_line": 1371, "start_column": 5, - "end_line": 1366, + "end_line": 1371, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -164296,20 +206868,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1367, + "start_line": 1372, "start_column": 5, - "end_line": 1367, + "end_line": 1372, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, updateQuotePriceVolumeSQL)", - "start_line": 1359, + "start_line": 1364, "start_column": 23, - "end_line": 1359, + "end_line": 1364, "end_column": 74 } ], @@ -164319,9 +206899,18 @@ "is_entrypoint": false }, "getAccountProfileData(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountProfileData(String)", - "comment": "/**\n * @see TradeServices#getAccountProfileData(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getAccountProfileData(String)\n ", + "start_line": 1164, + "end_line": 1166, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -164337,12 +206926,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1168, + "end_line": 1168, + "start_column": 55, + "end_column": 67 } ], "code": "{\n AccountProfileDataBean accountProfileData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getAccountProfileData - inSession(\" + this.inSession + \")\", userID);\n conn = getConn();\n accountProfileData = getAccountProfileData(conn, userID);\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getAccountProfileData -- error getting profile data\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return accountProfileData;\n}", - "start_line": 1162, - "end_line": 1182, + "start_line": 1167, + "end_line": 1187, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -164356,6 +206949,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -164372,13 +206966,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1169, + "start_line": 1174, "start_column": 7, - "end_line": 1169, + "end_line": 1174, "end_column": 96 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -164392,13 +206987,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1172, + "start_line": 1177, "start_column": 14, - "end_line": 1172, + "end_line": 1177, "end_column": 22 }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164415,13 +207011,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1173, + "start_line": 1178, "start_column": 28, - "end_line": 1173, + "end_line": 1178, "end_column": 62 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164437,13 +207034,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1174, + "start_line": 1179, "start_column": 7, - "end_line": 1174, + "end_line": 1179, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -164460,13 +207058,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1176, + "start_line": 1181, "start_column": 7, - "end_line": 1176, + "end_line": 1181, "end_column": 85 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164483,13 +207082,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1177, + "start_line": 1182, "start_column": 7, - "end_line": 1177, + "end_line": 1182, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164505,29 +207105,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1179, + "start_line": 1184, "start_column": 7, - "end_line": 1179, + "end_line": 1184, "end_column": 23 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "null", - "start_line": 1164, + "start_line": 1169, "start_column": 28, - "end_line": 1164, + "end_line": 1169, "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 1165, + "start_line": 1170, "start_column": 16, - "end_line": 1165, + "end_line": 1170, "end_column": 26 } ], @@ -164537,9 +207153,9 @@ "is_entrypoint": false }, "getAccountData(int, Connection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountData(int, Connection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -164553,18 +207169,26 @@ "type": "int", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1091, + "end_line": 1091, + "start_column": 42, + "end_column": 54 }, { "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1091, + "end_line": 1091, + "start_column": 57, + "end_column": 71 } ], "code": "{\n PreparedStatement stmt = getStatement(conn, getAccountSQL);\n stmt.setInt(1, accountID);\n ResultSet rs = stmt.executeQuery();\n AccountDataBean accountData = getAccountDataFromResultSet(rs);\n stmt.close();\n return accountData;\n}", - "start_line": 1086, - "end_line": 1093, + "start_line": 1091, + "end_line": 1098, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "is_implicit": false, "is_constructor": false, @@ -164579,6 +207203,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164595,13 +207220,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1087, + "start_line": 1092, "start_column": 30, - "end_line": 1087, + "end_line": 1092, "end_column": 62 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -164618,13 +207244,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1088, + "start_line": 1093, "start_column": 5, - "end_line": 1088, + "end_line": 1093, "end_column": 29 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -164638,13 +207265,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1089, + "start_line": 1094, "start_column": 20, - "end_line": 1089, + "end_line": 1094, "end_column": 38 }, { "method_name": "getAccountDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -164660,13 +207288,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1090, + "start_line": 1095, "start_column": 35, - "end_line": 1090, + "end_line": 1095, "end_column": 65 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -164680,38 +207309,62 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1091, + "start_line": 1096, "start_column": 5, - "end_line": 1091, + "end_line": 1096, "end_column": 16 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getAccountSQL)", - "start_line": 1087, + "start_line": 1092, "start_column": 23, - "end_line": 1087, + "end_line": 1092, "end_column": 62 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 1089, + "start_line": 1094, "start_column": 15, - "end_line": 1089, + "end_line": 1094, "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "getAccountDataFromResultSet(rs)", - "start_line": 1090, + "start_line": 1095, "start_column": 21, - "end_line": 1090, + "end_line": 1095, "end_column": 65 } ], @@ -164721,9 +207374,9 @@ "is_entrypoint": false }, "getAccountProfileDataFromResultSet(ResultSet)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getAccountProfileDataFromResultSet(ResultSet)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -164737,12 +207390,16 @@ "type": "java.sql.ResultSet", "name": "rs", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1560, + "end_line": 1560, + "start_column": 69, + "end_column": 80 } ], "code": "{\n AccountProfileDataBean accountProfileData = null;\n if (!rs.next()) {\n Log.error(\"TradeDirect:getAccountProfileDataFromResultSet -- cannot find accountprofile data\");\n } else {\n accountProfileData = new AccountProfileDataBean(rs.getString(\"userID\"), rs.getString(\"passwd\"), rs.getString(\"fullName\"), rs.getString(\"address\"), rs.getString(\"email\"), rs.getString(\"creditCard\"));\n }\n return accountProfileData;\n}", - "start_line": 1555, - "end_line": 1566, + "start_line": 1560, + "end_line": 1571, "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "is_implicit": false, "is_constructor": false, @@ -164753,6 +207410,7 @@ "call_sites": [ { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -164766,13 +207424,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1558, + "start_line": 1563, "start_column": 10, - "end_line": 1558, + "end_line": 1563, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -164788,13 +207447,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1559, + "start_line": 1564, "start_column": 7, - "end_line": 1559, + "end_line": 1564, "end_column": 100 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164810,13 +207470,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1561, + "start_line": 1566, "start_column": 55, - "end_line": 1561, + "end_line": 1566, "end_column": 76 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164832,13 +207493,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1561, + "start_line": 1566, "start_column": 79, - "end_line": 1561, + "end_line": 1566, "end_column": 100 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164854,13 +207516,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1561, + "start_line": 1566, "start_column": 103, - "end_line": 1561, + "end_line": 1566, "end_column": 126 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164876,13 +207539,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1561, + "start_line": 1566, "start_column": 129, - "end_line": 1561, + "end_line": 1566, "end_column": 151 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164898,13 +207562,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1562, + "start_line": 1567, "start_column": 11, - "end_line": 1562, + "end_line": 1567, "end_column": 31 }, { "method_name": "getString", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -164920,13 +207585,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1562, + "start_line": 1567, "start_column": 34, - "end_line": 1562, + "end_line": 1567, "end_column": 59 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -164947,20 +207613,28 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1561, + "start_line": 1566, "start_column": 28, - "end_line": 1562, + "end_line": 1567, "end_column": 60 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "null", - "start_line": 1556, + "start_line": 1561, "start_column": 28, - "end_line": 1556, + "end_line": 1561, "end_column": 52 } ], @@ -164970,9 +207644,9 @@ "is_entrypoint": false }, "orderCompleted(String, Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "orderCompleted(String, Integer)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -164988,18 +207662,26 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 677, + "end_line": 677, + "start_column": 30, + "end_column": 42 }, { "type": "java.lang.Integer", "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 677, + "end_line": 677, + "start_column": 45, + "end_column": 59 } ], "code": "{\n throw new UnsupportedOperationException(\"TradeDirect:orderCompleted method not supported\");\n}", - "start_line": 671, - "end_line": 674, + "start_line": 676, + "end_line": 679, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -165008,6 +207690,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -165023,9 +207706,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 673, + "start_line": 678, "start_column": 11, - "end_line": 673, + "end_line": 678, "end_column": 94 } ], @@ -165036,9 +207719,9 @@ "is_entrypoint": false }, "getImpl()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getImpl()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -165049,8 +207732,8 @@ "declaration": "public int getImpl()", "parameters": [], "code": "{\n return TradeConfig.DIRECT;\n}", - "start_line": 1814, - "end_line": 1817, + "start_line": 1819, + "end_line": 1822, "return_type": "int", "is_implicit": false, "is_constructor": false, @@ -165066,9 +207749,74 @@ "is_entrypoint": false }, "buy(String, String, double, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "buy(String, String, double, int)", - "comment": "/**\n * @see TradeServices#buy(String, String, double)\n */", + "comments": [ + { + "content": "conn = getConn();", + "start_line": 320, + "end_line": 320, + "start_column": 7, + "end_column": 25, + "is_javadoc": false + }, + { + "content": " the holding", + "start_line": 325, + "end_line": 325, + "start_column": 7, + "end_column": 20, + "is_javadoc": false + }, + { + "content": ", userID, symbol, new Double(quantity));", + "start_line": 308, + "end_line": 308, + "start_column": 72, + "end_column": 113, + "is_javadoc": false + }, + { + "content": " the buy operation will create", + "start_line": 324, + "end_line": 324, + "start_column": 43, + "end_column": 74, + "is_javadoc": false + }, + { + "content": " Update -- account should be credited during completeOrder", + "start_line": 329, + "end_line": 329, + "start_column": 7, + "end_column": 66, + "is_javadoc": false + }, + { + "content": " subtract total from account balance", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " 2-phase", + "start_line": 344, + "end_line": 344, + "start_column": 38, + "end_column": 47, + "is_javadoc": false + }, + { + "content": "\n * @see TradeServices#buy(String, String, double)\n ", + "start_line": 294, + "end_line": 296, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override", "@NotNull" @@ -165085,30 +207833,46 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 299, + "end_line": 299, + "start_column": 28, + "end_column": 40 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 299, + "end_line": 299, + "start_column": 43, + "end_column": 55 }, { "type": "double", "name": "quantity", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 299, + "end_line": 299, + "start_column": 58, + "end_column": 72 }, { "type": "int", "name": "orderProcessingMode", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 299, + "end_line": 299, + "start_column": 75, + "end_column": 97 } ], "code": "{\n final Connection conn = getConn();\n OrderDataBean orderData = null;\n BigDecimal total;\n try {\n //, userID, symbol, new Double(quantity));\n Log.trace(\"TradeDirect:buy - inSession(\" + this.inSession + \")\");\n if (!inSession && orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n Log.trace(\"TradeDirect:buy create/begin global transaction\");\n txn.begin();\n setInGlobalTxn(true);\n }\n //conn = getConn();\n AccountDataBean accountData = getAccountData(conn, userID);\n QuoteDataBean quoteData = getQuoteData(conn, symbol);\n // the buy operation will create\n HoldingDataBean holdingData = null;\n // the holding\n orderData = createOrder(accountData, quoteData, holdingData, \"buy\", quantity);\n // Update -- account should be credited during completeOrder\n BigDecimal price = quoteData.getPrice();\n BigDecimal orderFee = orderData.getOrderFee();\n total = (new BigDecimal(quantity).multiply(price)).add(orderFee);\n // subtract total from account balance\n creditAccountBalance(conn, accountData, total.negate());\n final Integer orderID = orderData.getOrderID();\n try {\n if (orderProcessingMode == TradeConfig.SYNCH) {\n completeOrder(conn, orderData.getOrderID());\n } else if (orderProcessingMode == TradeConfig.ASYNCH) {\n completeOrderAsync(orderID, true);\n } else if (orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n // 2-phase\n queueOrder(orderID, true);\n }\n } catch (JMSException je) {\n Log.error(\"TradeBean:buy(\" + userID + \",\" + symbol + \",\" + quantity + \") --> failed to queueOrder\", je);\n cancelOrder(conn, orderData.getOrderID());\n }\n orderData = getOrderData(conn, orderData.getOrderID().intValue());\n if (getInGlobalTxn()) {\n Log.trace(\"TradeDirect:buy committing global transaction\");\n if (!inSession && orderProcessingMode == TradeConfig.ASYNCH_2PHASE) {\n txn.commit();\n setInGlobalTxn(false);\n }\n } else {\n commit(conn);\n }\n } catch (Exception e) {\n Log.error(\"TradeDirect:buy error - rolling back\", e);\n if (getInGlobalTxn()) {\n txn.rollback();\n } else {\n rollBack(conn, e);\n }\n } finally {\n releaseConn(conn);\n }\n return orderData;\n}", - "start_line": 292, - "end_line": 373, + "start_line": 297, + "end_line": 378, "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "is_implicit": false, "is_constructor": false, @@ -165131,6 +207895,7 @@ "call_sites": [ { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -165144,13 +207909,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 296, + "start_line": 301, "start_column": 29, - "end_line": 296, + "end_line": 301, "end_column": 37 }, { "method_name": "trace", + "comment": { + "content": ", userID, symbol, new Double(quantity));", + "start_line": 308, + "end_line": 308, + "start_column": 72, + "end_column": 113, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -165166,13 +207939,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 303, + "start_line": 308, "start_column": 7, - "end_line": 303, + "end_line": 308, "end_column": 70 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -165188,13 +207962,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 308, + "start_line": 313, "start_column": 9, - "end_line": 308, + "end_line": 313, "end_column": 68 }, { "method_name": "begin", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -165208,13 +207983,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 311, + "start_line": 316, "start_column": 9, - "end_line": 311, + "end_line": 316, "end_column": 19 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165230,13 +208006,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 312, + "start_line": 317, "start_column": 9, - "end_line": 312, + "end_line": 317, "end_column": 28 }, { "method_name": "getAccountData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165253,13 +208030,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 317, + "start_line": 322, "start_column": 37, - "end_line": 317, + "end_line": 322, "end_column": 64 }, { "method_name": "getQuoteData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165276,13 +208054,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 318, + "start_line": 323, "start_column": 33, - "end_line": 318, + "end_line": 323, "end_column": 58 }, { "method_name": "createOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165302,13 +208081,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 322, + "start_line": 327, "start_column": 19, - "end_line": 322, + "end_line": 327, "end_column": 83 }, { "method_name": "getPrice", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -165322,13 +208102,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 325, + "start_line": 330, "start_column": 26, - "end_line": 325, + "end_line": 330, "end_column": 45 }, { "method_name": "getOrderFee", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -165342,13 +208123,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 326, + "start_line": 331, "start_column": 29, - "end_line": 326, + "end_line": 331, "end_column": 51 }, { "method_name": "add", + "comment": null, "receiver_expr": "(new BigDecimal(quantity).multiply(price))", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -165364,13 +208146,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 327, + "start_line": 332, "start_column": 15, - "end_line": 327, + "end_line": 332, "end_column": 70 }, { "method_name": "multiply", + "comment": null, "receiver_expr": "new BigDecimal(quantity)", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -165386,13 +208169,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 327, + "start_line": 332, "start_column": 16, - "end_line": 327, + "end_line": 332, "end_column": 55 }, { "method_name": "creditAccountBalance", + "comment": { + "content": " subtract total from account balance", + "start_line": 333, + "end_line": 333, + "start_column": 7, + "end_column": 44, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165410,13 +208201,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 329, + "start_line": 334, "start_column": 7, - "end_line": 329, + "end_line": 334, "end_column": 61 }, { "method_name": "negate", + "comment": null, "receiver_expr": "total", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -165430,13 +208222,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 329, + "start_line": 334, "start_column": 47, - "end_line": 329, + "end_line": 334, "end_column": 60 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -165450,13 +208243,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 330, + "start_line": 335, "start_column": 31, - "end_line": 330, + "end_line": 335, "end_column": 52 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165473,13 +208267,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 335, + "start_line": 340, "start_column": 11, - "end_line": 335, + "end_line": 340, "end_column": 53 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -165493,13 +208288,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 335, + "start_line": 340, "start_column": 31, - "end_line": 335, + "end_line": 340, "end_column": 52 }, { "method_name": "completeOrderAsync", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165516,13 +208312,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 337, + "start_line": 342, "start_column": 11, - "end_line": 337, + "end_line": 342, "end_column": 43 }, { "method_name": "queueOrder", + "comment": { + "content": " 2-phase", + "start_line": 344, + "end_line": 344, + "start_column": 38, + "end_column": 47, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165539,13 +208343,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 339, + "start_line": 344, "start_column": 11, - "end_line": 339, + "end_line": 344, "end_column": 35 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -165562,13 +208367,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 342, + "start_line": 347, "start_column": 9, - "end_line": 342, + "end_line": 347, "end_column": 111 }, { "method_name": "cancelOrder", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165585,13 +208391,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 345, + "start_line": 350, "start_column": 9, - "end_line": 345, + "end_line": 350, "end_column": 49 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -165605,13 +208412,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 345, + "start_line": 350, "start_column": 27, - "end_line": 345, + "end_line": 350, "end_column": 48 }, { "method_name": "getOrderData", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165628,13 +208436,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 348, + "start_line": 353, "start_column": 19, - "end_line": 348, + "end_line": 353, "end_column": 71 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "orderData.getOrderID()", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -165648,13 +208457,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 348, + "start_line": 353, "start_column": 38, - "end_line": 348, + "end_line": 353, "end_column": 70 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -165668,13 +208478,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 348, + "start_line": 353, "start_column": 38, - "end_line": 348, + "end_line": 353, "end_column": 59 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -165688,13 +208499,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 350, + "start_line": 355, "start_column": 11, - "end_line": 350, + "end_line": 355, "end_column": 26 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -165710,13 +208522,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 352, + "start_line": 357, "start_column": 9, - "end_line": 352, + "end_line": 357, "end_column": 66 }, { "method_name": "commit", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -165730,13 +208543,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 355, + "start_line": 360, "start_column": 11, - "end_line": 355, + "end_line": 360, "end_column": 22 }, { "method_name": "setInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165752,13 +208566,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 356, + "start_line": 361, "start_column": 11, - "end_line": 356, + "end_line": 361, "end_column": 31 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165774,13 +208589,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 359, + "start_line": 364, "start_column": 9, - "end_line": 359, + "end_line": 364, "end_column": 20 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -165797,13 +208613,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 362, + "start_line": 367, "start_column": 7, - "end_line": 362, + "end_line": 367, "end_column": 58 }, { "method_name": "getInGlobalTxn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -165817,13 +208634,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 363, + "start_line": 368, "start_column": 11, - "end_line": 363, + "end_line": 368, "end_column": 26 }, { "method_name": "rollback", + "comment": null, "receiver_expr": "txn", "receiver_type": "javax.transaction.UserTransaction", "argument_types": [], @@ -165837,13 +208655,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 364, + "start_line": 369, "start_column": 9, - "end_line": 364, + "end_line": 369, "end_column": 22 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165860,13 +208679,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 366, + "start_line": 371, "start_column": 9, - "end_line": 366, + "end_line": 371, "end_column": 25 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -165882,13 +208702,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 369, + "start_line": 374, "start_column": 7, - "end_line": 369, + "end_line": 374, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -165904,92 +208725,164 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 327, + "start_line": 332, "start_column": 16, - "end_line": 327, + "end_line": 332, "end_column": 39 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "getConn()", - "start_line": 296, + "start_line": 301, "start_column": 22, - "end_line": 296, + "end_line": 301, "end_column": 37 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "null", - "start_line": 297, + "start_line": 302, "start_column": 19, - "end_line": 297, + "end_line": 302, "end_column": 34 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "total", "type": "java.math.BigDecimal", "initializer": "", - "start_line": 299, + "start_line": 304, "start_column": 16, - "end_line": 299, + "end_line": 304, "end_column": 20 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "getAccountData(conn, userID)", - "start_line": 317, + "start_line": 322, "start_column": 23, - "end_line": 317, + "end_line": 322, "end_column": 64 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "getQuoteData(conn, symbol)", - "start_line": 318, + "start_line": 323, "start_column": 21, - "end_line": 318, + "end_line": 323, "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "null", - "start_line": 319, + "start_line": 324, "start_column": 23, - "end_line": 319, + "end_line": 324, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "price", "type": "java.math.BigDecimal", "initializer": "quoteData.getPrice()", - "start_line": 325, + "start_line": 330, "start_column": 18, - "end_line": 325, + "end_line": 330, "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderFee", "type": "java.math.BigDecimal", "initializer": "orderData.getOrderFee()", - "start_line": 326, + "start_line": 331, "start_column": 18, - "end_line": 326, + "end_line": 331, "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderID", "type": "java.lang.Integer", "initializer": "orderData.getOrderID()", - "start_line": 330, + "start_line": 335, "start_column": 21, - "end_line": 330, + "end_line": 335, "end_column": 52 } ], @@ -165999,9 +208892,9 @@ "is_entrypoint": false }, "getConn()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getConn()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -166012,8 +208905,8 @@ "declaration": "private Connection getConn() throws Exception", "parameters": [], "code": "{\n Connection conn = datasource.getConnection();\n if (!this.inGlobalTxn) {\n conn.setAutoCommit(false);\n }\n if (Log.doTrace()) {\n synchronized (lock) {\n connCount++;\n }\n Log.trace(\"TradeDirect:getConn -- new connection allocated, IsolationLevel=\" + conn.getTransactionIsolation() + \" connectionCount = \" + connCount);\n }\n return conn;\n}", - "start_line": 1657, - "end_line": 1672, + "start_line": 1662, + "end_line": 1677, "return_type": "java.sql.Connection", "is_implicit": false, "is_constructor": false, @@ -166029,6 +208922,7 @@ "call_sites": [ { "method_name": "getConnection", + "comment": null, "receiver_expr": "datasource", "receiver_type": "javax.sql.DataSource", "argument_types": [], @@ -166042,13 +208936,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1659, + "start_line": 1664, "start_column": 23, - "end_line": 1659, + "end_line": 1664, "end_column": 48 }, { "method_name": "setAutoCommit", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -166064,13 +208959,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1662, + "start_line": 1667, "start_column": 7, - "end_line": 1662, + "end_line": 1667, "end_column": 31 }, { "method_name": "doTrace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [], @@ -166084,13 +208980,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1664, + "start_line": 1669, "start_column": 9, - "end_line": 1664, + "end_line": 1669, "end_column": 21 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -166106,13 +209003,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1668, + "start_line": 1673, "start_column": 7, - "end_line": 1668, + "end_line": 1673, "end_column": 152 }, { "method_name": "getTransactionIsolation", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -166126,20 +209024,28 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1668, + "start_line": 1673, "start_column": 86, - "end_line": 1668, + "end_line": 1673, "end_column": 115 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "datasource.getConnection()", - "start_line": 1659, + "start_line": 1664, "start_column": 16, - "end_line": 1659, + "end_line": 1664, "end_column": 48 } ], @@ -166149,9 +209055,18 @@ "is_entrypoint": false }, "getInGlobalTxn()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getInGlobalTxn()", - "comment": "/**\n * Gets the inGlobalTxn\n *\n * @return Returns a boolean\n */", + "comments": [ + { + "content": "\n * Gets the inGlobalTxn\n *\n * @return Returns a boolean\n ", + "start_line": 1796, + "end_line": 1800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "private" @@ -166160,8 +209075,8 @@ "declaration": "private boolean getInGlobalTxn()", "parameters": [], "code": "{\n return inGlobalTxn;\n}", - "start_line": 1796, - "end_line": 1798, + "start_line": 1801, + "end_line": 1803, "return_type": "boolean", "is_implicit": false, "is_constructor": false, @@ -166177,9 +209092,18 @@ "is_entrypoint": false }, "getClosedOrders(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getClosedOrders(String)", - "comment": "/**\n * @see TradeServices#getClosedOrders(String)\n */", + "comments": [ + { + "content": "\n * @see TradeServices#getClosedOrders(String)\n ", + "start_line": 798, + "end_line": 800, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -166195,12 +209119,16 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 802, + "end_line": 802, + "start_column": 52, + "end_column": 64 } ], "code": "{\n Collection orderDataBeans = new ArrayList();\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getClosedOrders - inSession(\" + this.inSession + \")\", userID);\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getClosedOrdersSQL);\n stmt.setString(1, userID);\n ResultSet rs = stmt.executeQuery();\n while (rs.next()) {\n OrderDataBean orderData = getOrderDataFromResultSet(rs);\n orderData.setOrderStatus(\"completed\");\n updateOrderStatus(conn, orderData.getOrderID(), orderData.getOrderStatus());\n orderDataBeans.add(orderData);\n }\n stmt.close();\n commit(conn);\n } catch (Exception e) {\n Log.error(\"TradeDirect:getOrders -- error getting user orders\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return orderDataBeans;\n}", - "start_line": 796, - "end_line": 828, + "start_line": 801, + "end_line": 833, "return_type": "java.util.Collection", "is_implicit": false, "is_constructor": false, @@ -166218,6 +209146,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -166234,13 +209163,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 802, + "start_line": 807, "start_column": 7, - "end_line": 802, + "end_line": 807, "end_column": 90 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -166254,13 +209184,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 805, + "start_line": 810, "start_column": 14, - "end_line": 805, + "end_line": 810, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166277,13 +209208,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 806, + "start_line": 811, "start_column": 32, - "end_line": 806, + "end_line": 811, "end_column": 69 }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -166300,13 +209232,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 807, + "start_line": 812, "start_column": 7, - "end_line": 807, + "end_line": 812, "end_column": 31 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -166320,13 +209253,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 809, + "start_line": 814, "start_column": 22, - "end_line": 809, + "end_line": 814, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -166340,13 +209274,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 811, + "start_line": 816, "start_column": 14, - "end_line": 811, + "end_line": 816, "end_column": 22 }, { "method_name": "getOrderDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166362,13 +209297,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 812, + "start_line": 817, "start_column": 35, - "end_line": 812, + "end_line": 817, "end_column": 63 }, { "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [ @@ -166384,13 +209320,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 813, + "start_line": 818, "start_column": 9, - "end_line": 813, + "end_line": 818, "end_column": 45 }, { "method_name": "updateOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166408,13 +209345,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 814, + "start_line": 819, "start_column": 9, - "end_line": 814, + "end_line": 819, "end_column": 83 }, { "method_name": "getOrderID", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -166428,13 +209366,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 814, + "start_line": 819, "start_column": 33, - "end_line": 814, + "end_line": 819, "end_column": 54 }, { "method_name": "getOrderStatus", + "comment": null, "receiver_expr": "orderData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], @@ -166448,13 +209387,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 814, + "start_line": 819, "start_column": 57, - "end_line": 814, + "end_line": 819, "end_column": 82 }, { "method_name": "add", + "comment": null, "receiver_expr": "orderDataBeans", "receiver_type": "java.util.Collection", "argument_types": [ @@ -166470,13 +209410,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 815, + "start_line": 820, "start_column": 9, - "end_line": 815, + "end_line": 820, "end_column": 37 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -166490,13 +209431,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 819, + "start_line": 824, "start_column": 7, - "end_line": 819, + "end_line": 824, "end_column": 18 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166512,13 +209454,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 820, + "start_line": 825, "start_column": 7, - "end_line": 820, + "end_line": 825, "end_column": 18 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -166535,13 +209478,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 822, + "start_line": 827, "start_column": 7, - "end_line": 822, + "end_line": 827, "end_column": 72 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166558,13 +209502,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 823, + "start_line": 828, "start_column": 7, - "end_line": 823, + "end_line": 828, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166580,13 +209525,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 825, + "start_line": 830, "start_column": 7, - "end_line": 825, + "end_line": 830, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -166600,56 +209546,96 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 798, + "start_line": 803, "start_column": 48, - "end_line": 798, + "end_line": 803, "end_column": 77 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderDataBeans", "type": "java.util.Collection", "initializer": "new ArrayList()", - "start_line": 798, + "start_line": 803, "start_column": 31, - "end_line": 798, + "end_line": 803, "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 799, + "start_line": 804, "start_column": 16, - "end_line": 799, + "end_line": 804, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getClosedOrdersSQL)", - "start_line": 806, + "start_line": 811, "start_column": 25, - "end_line": 806, + "end_line": 811, "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 809, + "start_line": 814, "start_column": 17, - "end_line": 809, + "end_line": 814, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderData", "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "initializer": "getOrderDataFromResultSet(rs)", - "start_line": 812, + "start_line": 817, "start_column": 23, - "end_line": 812, + "end_line": 817, "end_column": 63 } ], @@ -166659,9 +209645,18 @@ "is_entrypoint": false }, "setInGlobalTxn(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "setInGlobalTxn(boolean)", - "comment": "/**\n * Sets the inGlobalTxn\n *\n * @param inGlobalTxn\n * The inGlobalTxn to set\n */", + "comments": [ + { + "content": "\n * Sets the inGlobalTxn\n *\n * @param inGlobalTxn\n * The inGlobalTxn to set\n ", + "start_line": 1805, + "end_line": 1810, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "private" @@ -166673,12 +209668,16 @@ "type": "boolean", "name": "inGlobalTxn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1811, + "end_line": 1811, + "start_column": 31, + "end_column": 49 } ], "code": "{\n this.inGlobalTxn = inGlobalTxn;\n}", - "start_line": 1806, - "end_line": 1808, + "start_line": 1811, + "end_line": 1813, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -166694,9 +209693,18 @@ "is_entrypoint": false }, "getMarketSummaryInternal()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "getMarketSummaryInternal()", - "comment": "", + "comments": [ + { + "content": "\n * rs.last(); count = 0; while (rs.previous() && (count++ < 5) ) {\n * QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n * topGainersData.add(quoteData); }\n ", + "start_line": 233, + "end_line": 237, + "start_column": 7, + "end_column": 9, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -166707,8 +209715,8 @@ "declaration": "public MarketSummaryDataBean getMarketSummaryInternal() throws Exception", "parameters": [], "code": "{\n MarketSummaryDataBean marketSummaryData = null;\n Connection conn = null;\n try {\n Log.trace(\"TradeDirect:getMarketSummary - inSession(\" + this.inSession + \")\");\n conn = getConn();\n PreparedStatement stmt = getStatement(conn, getTSIAQuotesOrderByChangeSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);\n ArrayList topGainersData = new ArrayList(5);\n ArrayList topLosersData = new ArrayList(5);\n ResultSet rs = stmt.executeQuery();\n int count = 0;\n while (rs.next() && (count++ < 5)) {\n QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n topLosersData.add(quoteData);\n }\n stmt.close();\n stmt = getStatement(conn, \"select * from quoteejb q order by q.change1 DESC\", ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);\n rs = stmt.executeQuery();\n count = 0;\n while (rs.next() && (count++ < 5)) {\n QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n topGainersData.add(quoteData);\n }\n /*\n * rs.last(); count = 0; while (rs.previous() && (count++ < 5) ) {\n * QuoteDataBean quoteData = getQuoteDataFromResultSet(rs);\n * topGainersData.add(quoteData); }\n */\n stmt.close();\n BigDecimal TSIA = ZERO;\n BigDecimal openTSIA = ZERO;\n double volume = 0.0;\n if ((topGainersData.size() > 0) || (topLosersData.size() > 0)) {\n stmt = getStatement(conn, getTSIASQL);\n rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getMarketSummary -- error w/ getTSIASQL -- no results\");\n } else {\n TSIA = rs.getBigDecimal(\"TSIA\");\n }\n stmt.close();\n stmt = getStatement(conn, getOpenTSIASQL);\n rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getMarketSummary -- error w/ getOpenTSIASQL -- no results\");\n } else {\n openTSIA = rs.getBigDecimal(\"openTSIA\");\n }\n stmt.close();\n stmt = getStatement(conn, getTSIATotalVolumeSQL);\n rs = stmt.executeQuery();\n if (!rs.next()) {\n Log.error(\"TradeDirect:getMarketSummary -- error w/ getTSIATotalVolumeSQL -- no results\");\n } else {\n volume = rs.getDouble(\"totalVolume\");\n }\n stmt.close();\n }\n commit(conn);\n marketSummaryData = new MarketSummaryDataBean(TSIA, openTSIA, volume, topGainersData, topLosersData);\n mkSummaryUpdateEvent.fireAsync(\"MarketSummaryUpdate\", NotificationOptions.builder().setExecutor(mes).build());\n } catch (Exception e) {\n Log.error(\"TradeDirect:login -- error logging in user\", e);\n rollBack(conn, e);\n } finally {\n releaseConn(conn);\n }\n return marketSummaryData;\n}", - "start_line": 196, - "end_line": 287, + "start_line": 201, + "end_line": 292, "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "is_implicit": false, "is_constructor": false, @@ -166736,6 +209744,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -166751,13 +209760,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 202, + "start_line": 207, "start_column": 7, - "end_line": 202, + "end_line": 207, "end_column": 83 }, { "method_name": "getConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -166771,13 +209781,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 204, + "start_line": 209, "start_column": 14, - "end_line": 204, + "end_line": 209, "end_column": 22 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166796,13 +209807,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 205, + "start_line": 210, "start_column": 32, - "end_line": 205, + "end_line": 210, "end_column": 143 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -166816,13 +209828,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 210, + "start_line": 215, "start_column": 22, - "end_line": 210, + "end_line": 215, "end_column": 40 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -166836,13 +209849,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 213, + "start_line": 218, "start_column": 14, - "end_line": 213, + "end_line": 218, "end_column": 22 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166858,13 +209872,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 214, + "start_line": 219, "start_column": 35, - "end_line": 214, + "end_line": 219, "end_column": 63 }, { "method_name": "add", + "comment": null, "receiver_expr": "topLosersData", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -166880,13 +209895,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 215, + "start_line": 220, "start_column": 9, - "end_line": 215, + "end_line": 220, "end_column": 36 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -166900,13 +209916,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 218, + "start_line": 223, "start_column": 7, - "end_line": 218, + "end_line": 223, "end_column": 18 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166925,13 +209942,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 219, + "start_line": 224, "start_column": 14, - "end_line": 219, + "end_line": 224, "end_column": 146 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -166945,13 +209963,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 220, + "start_line": 225, "start_column": 12, - "end_line": 220, + "end_line": 225, "end_column": 30 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -166965,13 +209984,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 223, + "start_line": 228, "start_column": 14, - "end_line": 223, + "end_line": 228, "end_column": 22 }, { "method_name": "getQuoteDataFromResultSet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -166987,13 +210007,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 224, + "start_line": 229, "start_column": 35, - "end_line": 224, + "end_line": 229, "end_column": 63 }, { "method_name": "add", + "comment": null, "receiver_expr": "topGainersData", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -167009,13 +210030,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 225, + "start_line": 230, "start_column": 9, - "end_line": 225, + "end_line": 230, "end_column": 37 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167029,13 +210051,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 234, + "start_line": 239, "start_column": 7, - "end_line": 234, + "end_line": 239, "end_column": 18 }, { "method_name": "size", + "comment": null, "receiver_expr": "topGainersData", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -167049,13 +210072,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 240, + "start_line": 245, "start_column": 12, - "end_line": 240, + "end_line": 245, "end_column": 32 }, { "method_name": "size", + "comment": null, "receiver_expr": "topLosersData", "receiver_type": "java.util.ArrayList", "argument_types": [], @@ -167069,13 +210093,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 240, + "start_line": 245, "start_column": 43, - "end_line": 240, + "end_line": 245, "end_column": 62 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167092,13 +210117,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 242, + "start_line": 247, "start_column": 16, - "end_line": 242, + "end_line": 247, "end_column": 45 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167112,13 +210138,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 243, + "start_line": 248, "start_column": 14, - "end_line": 243, + "end_line": 248, "end_column": 32 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -167132,13 +210159,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 245, + "start_line": 250, "start_column": 14, - "end_line": 245, + "end_line": 250, "end_column": 22 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -167154,13 +210182,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 246, + "start_line": 251, "start_column": 11, - "end_line": 246, + "end_line": 251, "end_column": 88 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -167176,13 +210205,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 248, + "start_line": 253, "start_column": 18, - "end_line": 248, + "end_line": 253, "end_column": 41 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167196,13 +210226,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 250, + "start_line": 255, "start_column": 9, - "end_line": 250, + "end_line": 255, "end_column": 20 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167219,13 +210250,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 252, + "start_line": 257, "start_column": 16, - "end_line": 252, + "end_line": 257, "end_column": 49 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167239,13 +210271,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 253, + "start_line": 258, "start_column": 14, - "end_line": 253, + "end_line": 258, "end_column": 32 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -167259,13 +210292,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 255, + "start_line": 260, "start_column": 14, - "end_line": 255, + "end_line": 260, "end_column": 22 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -167281,13 +210315,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 256, + "start_line": 261, "start_column": 11, - "end_line": 256, + "end_line": 261, "end_column": 92 }, { "method_name": "getBigDecimal", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -167303,13 +210338,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 258, + "start_line": 263, "start_column": 22, - "end_line": 258, + "end_line": 263, "end_column": 49 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167323,13 +210359,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 260, + "start_line": 265, "start_column": 9, - "end_line": 260, + "end_line": 265, "end_column": 20 }, { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167346,13 +210383,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 262, + "start_line": 267, "start_column": 16, - "end_line": 262, + "end_line": 267, "end_column": 56 }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167366,13 +210404,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 263, + "start_line": 268, "start_column": 14, - "end_line": 263, + "end_line": 268, "end_column": 32 }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -167386,13 +210425,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 265, + "start_line": 270, "start_column": 14, - "end_line": 265, + "end_line": 270, "end_column": 22 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -167408,13 +210448,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 266, + "start_line": 271, "start_column": 11, - "end_line": 266, + "end_line": 271, "end_column": 99 }, { "method_name": "getDouble", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -167430,13 +210471,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 268, + "start_line": 273, "start_column": 20, - "end_line": 268, + "end_line": 273, "end_column": 46 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167450,13 +210492,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 270, + "start_line": 275, "start_column": 9, - "end_line": 270, + "end_line": 275, "end_column": 20 }, { "method_name": "commit", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167472,13 +210515,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 272, + "start_line": 277, "start_column": 7, - "end_line": 272, + "end_line": 277, "end_column": 18 }, { "method_name": "fireAsync", + "comment": null, "receiver_expr": "mkSummaryUpdateEvent", "receiver_type": "javax.enterprise.event.Event", "argument_types": [ @@ -167495,13 +210539,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 280, "start_column": 7, - "end_line": 275, + "end_line": 280, "end_column": 115 }, { "method_name": "build", + "comment": null, "receiver_expr": "NotificationOptions.builder().setExecutor(mes)", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [], @@ -167515,13 +210560,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 280, "start_column": 61, - "end_line": 275, + "end_line": 280, "end_column": 114 }, { "method_name": "setExecutor", + "comment": null, "receiver_expr": "NotificationOptions.builder()", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [ @@ -167537,13 +210583,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 280, "start_column": 61, - "end_line": 275, + "end_line": 280, "end_column": 106 }, { "method_name": "builder", + "comment": null, "receiver_expr": "NotificationOptions", "receiver_type": "javax.enterprise.event.NotificationOptions", "argument_types": [], @@ -167557,13 +210604,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 275, + "start_line": 280, "start_column": 61, - "end_line": 275, + "end_line": 280, "end_column": 89 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -167580,13 +210628,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 280, + "start_line": 285, "start_column": 7, - "end_line": 280, + "end_line": 285, "end_column": 64 }, { "method_name": "rollBack", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167603,13 +210652,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 281, + "start_line": 286, "start_column": 7, - "end_line": 281, + "end_line": 286, "end_column": 23 }, { "method_name": "releaseConn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167625,13 +210675,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 283, + "start_line": 288, "start_column": 7, - "end_line": 283, + "end_line": 288, "end_column": 23 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -167647,13 +210698,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 207, + "start_line": 212, "start_column": 49, - "end_line": 207, + "end_line": 212, "end_column": 79 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.ArrayList", "argument_types": [ @@ -167669,13 +210721,14 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 208, + "start_line": 213, "start_column": 48, - "end_line": 208, + "end_line": 213, "end_column": 78 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [ @@ -167695,119 +210748,215 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 274, + "start_line": 279, "start_column": 27, - "end_line": 274, + "end_line": 279, "end_column": 106 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "marketSummaryData", "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "initializer": "null", - "start_line": 198, + "start_line": 203, "start_column": 27, - "end_line": 198, + "end_line": 203, "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "java.sql.Connection", "initializer": "null", - "start_line": 199, + "start_line": 204, "start_column": 16, - "end_line": 199, + "end_line": 204, "end_column": 26 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, getTSIAQuotesOrderByChangeSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)", - "start_line": 205, + "start_line": 210, "start_column": 25, - "end_line": 205, + "end_line": 210, "end_column": 143 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "topGainersData", "type": "java.util.ArrayList", "initializer": "new ArrayList(5)", - "start_line": 207, + "start_line": 212, "start_column": 32, - "end_line": 207, + "end_line": 212, "end_column": 79 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "topLosersData", "type": "java.util.ArrayList", "initializer": "new ArrayList(5)", - "start_line": 208, + "start_line": 213, "start_column": 32, - "end_line": 208, + "end_line": 213, "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", - "start_line": 210, + "start_line": 215, "start_column": 17, - "end_line": 210, + "end_line": 215, "end_column": 40 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "count", "type": "int", "initializer": "0", - "start_line": 212, + "start_line": 217, "start_column": 11, - "end_line": 212, + "end_line": 217, "end_column": 19 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "getQuoteDataFromResultSet(rs)", - "start_line": 214, + "start_line": 219, "start_column": 23, - "end_line": 214, + "end_line": 219, "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "getQuoteDataFromResultSet(rs)", - "start_line": 224, + "start_line": 229, "start_column": 23, - "end_line": 224, + "end_line": 229, "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "TSIA", "type": "java.math.BigDecimal", "initializer": "ZERO", - "start_line": 236, + "start_line": 241, "start_column": 18, - "end_line": 236, + "end_line": 241, "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "openTSIA", "type": "java.math.BigDecimal", "initializer": "ZERO", - "start_line": 237, + "start_line": 242, "start_column": 18, - "end_line": 237, + "end_line": 242, "end_column": 32 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "volume", "type": "double", "initializer": "0.0", - "start_line": 238, + "start_line": 243, "start_column": 14, - "end_line": 238, + "end_line": 243, "end_column": 25 } ], @@ -167817,9 +210966,9 @@ "is_entrypoint": false }, "updateHoldingStatus(Connection, Integer, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/TradeDirect.java", "signature": "updateHoldingStatus(Connection, Integer, String)", - "comment": "// UPDATE -- could add a \"status\" attribute to holding", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -167833,24 +210982,36 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1250, + "end_line": 1250, + "start_column": 36, + "end_column": 50 }, { "type": "java.lang.Integer", "name": "holdingID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1250, + "end_line": 1250, + "start_column": 53, + "end_column": 69 }, { "type": "java.lang.String", "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 1250, + "end_line": 1250, + "start_column": 72, + "end_column": 84 } ], "code": "{\n Timestamp ts = new Timestamp(0);\n PreparedStatement stmt = getStatement(conn, \"update holdingejb set purchasedate= ? where holdingid = ?\");\n stmt.setTimestamp(1, ts);\n stmt.setInt(2, holdingID.intValue());\n stmt.executeUpdate();\n stmt.close();\n}", - "start_line": 1245, - "end_line": 1253, + "start_line": 1250, + "end_line": 1258, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -167862,6 +211023,7 @@ "call_sites": [ { "method_name": "getStatement", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -167878,13 +211040,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1247, + "start_line": 1252, "start_column": 30, - "end_line": 1247, + "end_line": 1252, "end_column": 108 }, { "method_name": "setTimestamp", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -167901,13 +211064,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1249, + "start_line": 1254, "start_column": 5, - "end_line": 1249, + "end_line": 1254, "end_column": 28 }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -167924,13 +211088,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1250, + "start_line": 1255, "start_column": 5, - "end_line": 1250, + "end_line": 1255, "end_column": 40 }, { "method_name": "intValue", + "comment": null, "receiver_expr": "holdingID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -167944,13 +211109,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1250, + "start_line": 1255, "start_column": 20, - "end_line": 1250, + "end_line": 1255, "end_column": 39 }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167964,13 +211130,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1251, + "start_line": 1256, "start_column": 5, - "end_line": 1251, + "end_line": 1256, "end_column": 24 }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -167984,13 +211151,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 1252, + "start_line": 1257, "start_column": 5, - "end_line": 1252, + "end_line": 1257, "end_column": 16 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -168006,29 +211174,45 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 1246, + "start_line": 1251, "start_column": 20, - "end_line": 1246, + "end_line": 1251, "end_column": 35 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ts", "type": "java.sql.Timestamp", "initializer": "new Timestamp(0)", - "start_line": 1246, + "start_line": 1251, "start_column": 15, - "end_line": 1246, + "end_line": 1251, "end_column": 35 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "getStatement(conn, \"update holdingejb set purchasedate= ? where holdingid = ?\")", - "start_line": 1247, + "start_line": 1252, "start_column": 23, - "end_line": 1247, + "end_line": 1252, "end_column": 108 } ], @@ -168040,7 +211224,14 @@ }, "field_declarations": [ { - "comment": "/**\n * \n */", + "comment": { + "content": "\n * \n ", + "start_line": 86, + "end_line": 88, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 89, @@ -168056,7 +211247,14 @@ "annotations": [] }, { - "comment": "//This lock is used to serialize market summary operations.", + "comment": { + "content": "This lock is used to serialize market summary operations.", + "start_line": 91, + "end_line": 91, + "start_column": 3, + "end_column": 61, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 92, @@ -168072,7 +211270,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 93, @@ -168087,7 +211292,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "start_line": 94, @@ -168102,7 +211314,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 96, @@ -168117,7 +211336,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 97, @@ -168131,7 +211357,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 98, @@ -168145,11 +211378,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.QueueConnectionFactory", "start_line": 102, - "end_line": 103, + "end_line": 104, "variables": [ "queueConnectionFactory" ], @@ -168161,11 +211401,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.TopicConnectionFactory", - "start_line": 105, - "end_line": 106, + "start_line": 106, + "end_line": 108, "variables": [ "topicConnectionFactory" ], @@ -168177,11 +211424,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Topic", - "start_line": 108, - "end_line": 109, + "start_line": 110, + "end_line": 112, "variables": [ "tradeStreamerTopic" ], @@ -168193,11 +211447,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Queue", - "start_line": 111, - "end_line": 112, + "start_line": 114, + "end_line": 116, "variables": [ "tradeBrokerQueue" ], @@ -168209,11 +211470,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.sql.DataSource", - "start_line": 114, - "end_line": 115, + "start_line": 118, + "end_line": 120, "variables": [ "datasource" ], @@ -168225,11 +211493,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.transaction.UserTransaction", - "start_line": 117, - "end_line": 118, + "start_line": 122, + "end_line": 123, "variables": [ "txn" ], @@ -168241,11 +211516,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.util.RecentQuotePriceChangeList", - "start_line": 120, - "end_line": 121, + "start_line": 125, + "end_line": 126, "variables": [ "recentQuotePriceChangeList" ], @@ -168255,11 +211537,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.impl.direct.AsyncOrderSubmitter", - "start_line": 123, - "end_line": 124, + "start_line": 128, + "end_line": 129, "variables": [ "asyncOrderSubmitter" ], @@ -168269,11 +211558,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.event.Event", - "start_line": 126, - "end_line": 128, + "start_line": 131, + "end_line": 133, "variables": [ "mkSummaryUpdateEvent" ], @@ -168284,11 +211580,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedExecutorService", - "start_line": 130, - "end_line": 131, + "start_line": 135, + "end_line": 136, "variables": [ "mes" ], @@ -168300,11 +211603,18 @@ ] }, { - "comment": "/*\n * Allocate a new connection to the datasource\n */", + "comment": { + "content": "\n * Allocate a new connection to the datasource\n ", + "start_line": 1655, + "end_line": 1657, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "int", - "start_line": 1653, - "end_line": 1653, + "start_line": 1658, + "end_line": 1658, "variables": [ "connCount" ], @@ -168315,11 +211625,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", - "start_line": 1655, - "end_line": 1655, + "start_line": 1660, + "end_line": 1660, "variables": [ "lock" ], @@ -168330,11 +211647,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1717, - "end_line": 1718, + "start_line": 1722, + "end_line": 1723, "variables": [ "createQuoteSQL" ], @@ -168346,11 +211670,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1720, - "end_line": 1722, + "start_line": 1725, + "end_line": 1727, "variables": [ "createAccountSQL" ], @@ -168362,11 +211693,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1724, - "end_line": 1725, + "start_line": 1729, + "end_line": 1730, "variables": [ "createAccountProfileSQL" ], @@ -168378,11 +211716,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1727, - "end_line": 1728, + "start_line": 1732, + "end_line": 1733, "variables": [ "createHoldingSQL" ], @@ -168394,11 +211739,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1730, - "end_line": 1732, + "start_line": 1735, + "end_line": 1737, "variables": [ "createOrderSQL" ], @@ -168410,11 +211762,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1734, - "end_line": 1734, + "start_line": 1739, + "end_line": 1739, "variables": [ "removeHoldingSQL" ], @@ -168426,11 +211785,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1736, - "end_line": 1736, + "start_line": 1741, + "end_line": 1741, "variables": [ "removeHoldingFromOrderSQL" ], @@ -168442,11 +211808,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1738, - "end_line": 1739, + "start_line": 1743, + "end_line": 1744, "variables": [ "updateAccountProfileSQL" ], @@ -168458,11 +211831,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1741, - "end_line": 1741, + "start_line": 1746, + "end_line": 1746, "variables": [ "loginSQL" ], @@ -168474,11 +211854,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1743, - "end_line": 1743, + "start_line": 1748, + "end_line": 1748, "variables": [ "logoutSQL" ], @@ -168490,11 +211877,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1745, - "end_line": 1745, + "start_line": 1750, + "end_line": 1750, "variables": [ "getAccountSQL" ], @@ -168506,11 +211900,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1747, - "end_line": 1748, + "start_line": 1752, + "end_line": 1753, "variables": [ "getAccountProfileSQL" ], @@ -168522,11 +211923,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1750, - "end_line": 1751, + "start_line": 1755, + "end_line": 1756, "variables": [ "getAccountProfileForAccountSQL" ], @@ -168538,11 +211946,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1753, - "end_line": 1754, + "start_line": 1758, + "end_line": 1759, "variables": [ "getAccountForUserSQL" ], @@ -168554,11 +211969,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1756, - "end_line": 1756, + "start_line": 1761, + "end_line": 1761, "variables": [ "getHoldingSQL" ], @@ -168570,11 +211992,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1758, - "end_line": 1759, + "start_line": 1763, + "end_line": 1764, "variables": [ "getHoldingsForUserSQL" ], @@ -168586,11 +212015,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1761, - "end_line": 1761, + "start_line": 1766, + "end_line": 1766, "variables": [ "getOrderSQL" ], @@ -168602,11 +212038,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1763, - "end_line": 1764, + "start_line": 1768, + "end_line": 1769, "variables": [ "getOrdersByUserSQL" ], @@ -168618,11 +212061,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1766, - "end_line": 1767, + "start_line": 1771, + "end_line": 1772, "variables": [ "getClosedOrdersSQL" ], @@ -168634,11 +212084,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1769, - "end_line": 1769, + "start_line": 1774, + "end_line": 1774, "variables": [ "getQuoteSQL" ], @@ -168650,11 +212107,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1771, - "end_line": 1771, + "start_line": 1776, + "end_line": 1776, "variables": [ "getAllQuotesSQL" ], @@ -168666,11 +212130,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1773, - "end_line": 1773, + "start_line": 1778, + "end_line": 1778, "variables": [ "getQuoteForUpdateSQL" ], @@ -168682,11 +212153,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1775, - "end_line": 1775, + "start_line": 1780, + "end_line": 1780, "variables": [ "getTSIAQuotesOrderByChangeSQL" ], @@ -168698,11 +212176,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1777, - "end_line": 1777, + "start_line": 1782, + "end_line": 1782, "variables": [ "getTSIASQL" ], @@ -168714,11 +212199,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1779, - "end_line": 1779, + "start_line": 1784, + "end_line": 1784, "variables": [ "getOpenTSIASQL" ], @@ -168730,11 +212222,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1781, - "end_line": 1781, + "start_line": 1786, + "end_line": 1786, "variables": [ "getTSIATotalVolumeSQL" ], @@ -168746,11 +212245,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1783, - "end_line": 1783, + "start_line": 1788, + "end_line": 1788, "variables": [ "creditAccountBalanceSQL" ], @@ -168762,11 +212268,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1785, - "end_line": 1785, + "start_line": 1790, + "end_line": 1790, "variables": [ "updateOrderStatusSQL" ], @@ -168778,11 +212291,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1787, - "end_line": 1787, + "start_line": 1792, + "end_line": 1792, "variables": [ "updateOrderHoldingSQL" ], @@ -168794,11 +212314,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 1789, - "end_line": 1789, + "start_line": 1794, + "end_line": 1794, "variables": [ "updateQuotePriceVolumeSQL" ], @@ -168811,14 +212338,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n ", + "start_line": 28, + "end_line": 32, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.annotation.Priority", "javax.decorator.Decorator", @@ -168837,7 +212384,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n ", + "start_line": 28, + "end_line": 32, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + } + ], "implements_list": [ "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace" ], @@ -168852,9 +212408,9 @@ "nested_type_declarations": [], "callable_declarations": { "getMsg()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocalDecorator.java", "signature": "getMsg()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -168877,6 +212433,7 @@ "call_sites": [ { "method_name": "getMsg", + "comment": null, "receiver_expr": "ejb", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace", "argument_types": [], @@ -168905,7 +212462,14 @@ }, "field_declarations": [ { - "comment": "/*\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n */", + "comment": { + "content": "\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n ", + "start_line": 28, + "end_line": 32, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace", "start_line": 33, @@ -168921,14 +212485,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": " A general purpose, high performance logging, tracing, statistic service", + "start_line": 30, + "end_line": 30, + "start_column": 3, + "end_column": 76, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015, 2022.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.Collection", "java.util.Iterator", @@ -168946,7 +212530,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " A general purpose, high performance logging, tracing, statistic service", + "start_line": 30, + "end_line": 30, + "start_column": 3, + "end_column": 76, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -168956,9 +212549,9 @@ "nested_type_declarations": [], "callable_declarations": { "printObject(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "printObject(Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -168971,7 +212564,11 @@ "type": "java.lang.Object", "name": "o", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 131, + "end_line": 131, + "start_column": 34, + "end_column": 41 } ], "code": "{\n log(\"\\t\" + o.toString());\n}", @@ -168985,6 +212582,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169007,6 +212605,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "o", "receiver_type": "java.lang.Object", "argument_types": [], @@ -169033,9 +212632,9 @@ "is_entrypoint": false }, "stat(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "stat(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169048,7 +212647,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 27, + "end_column": 40 } ], "code": "{\n log(message);\n}", @@ -169062,6 +212665,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169090,9 +212694,9 @@ "is_entrypoint": false }, "log(String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "log(String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169105,13 +212709,21 @@ "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 26, + "end_column": 36 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 39, + "end_column": 49 } ], "code": "{\n log(msg1 + msg2);\n}", @@ -169125,6 +212737,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169153,9 +212766,9 @@ "is_entrypoint": false }, "trace(String, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169168,13 +212781,21 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 83, + "end_line": 83, + "start_column": 44, + "end_column": 55 } ], "code": "{\n trace(message + \"(\" + parm1 + \")\");\n}", @@ -169188,6 +212809,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169216,9 +212838,9 @@ "is_entrypoint": false }, "printCollection(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "printCollection(Collection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169231,7 +212853,11 @@ "type": "java.util.Collection", "name": "c", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 135, + "end_line": 135, + "start_column": 38, + "end_column": 52 } ], "code": "{\n log(\"\\t---Log.printCollection -- collection size=\" + c.size());\n Iterator it = c.iterator();\n while (it.hasNext()) {\n log(\"\\t\\t\" + it.next().toString());\n }\n log(\"\\t---Log.printCollection -- complete\");\n}", @@ -169247,6 +212873,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169269,6 +212896,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "c", "receiver_type": "java.util.Collection", "argument_types": [], @@ -169289,6 +212917,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "c", "receiver_type": "java.util.Collection", "argument_types": [], @@ -169309,6 +212938,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -169329,6 +212959,7 @@ }, { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169351,6 +212982,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "it.next()", "receiver_type": "", "argument_types": [], @@ -169371,6 +213003,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -169391,6 +213024,7 @@ }, { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169414,6 +213048,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "c.iterator()", @@ -169429,9 +213071,9 @@ "is_entrypoint": false }, "error(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169444,7 +213086,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 44, + "end_line": 44, + "start_column": 28, + "end_column": 41 } ], "code": "{\n message = \"Error: \" + message;\n log.severe(message);\n}", @@ -169460,6 +213106,7 @@ "call_sites": [ { "method_name": "severe", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -169488,9 +213135,9 @@ "is_entrypoint": false }, "error(Throwable, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(Throwable, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169503,13 +213150,21 @@ "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 28, + "end_column": 38 }, { "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 41, + "end_column": 54 } ], "code": "{\n error(message + \"\\n\\t\", e);\n e.printStackTrace(System.out);\n}", @@ -169527,6 +213182,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169550,6 +213206,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Throwable", "argument_types": [ @@ -169578,9 +213235,9 @@ "is_entrypoint": false }, "trace(String, Object, Object, Object, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object, Object, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169593,37 +213250,61 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 58, + "end_column": 69 }, { "type": "java.lang.Object", "name": "parm3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 72, + "end_column": 83 }, { "type": "java.lang.Object", "name": "parm4", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 86, + "end_column": 97 }, { "type": "java.lang.Object", "name": "parm5", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 99, + "end_line": 99, + "start_column": 100, + "end_column": 111 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \", \" + parm3 + \")\" + \", \" + parm4 + \", \" + parm5);\n}", @@ -169637,6 +213318,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169665,9 +213347,9 @@ "is_entrypoint": false }, "doTrace()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "doTrace()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169692,6 +213374,7 @@ "call_sites": [ { "method_name": "isLoggable", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -169720,9 +213403,9 @@ "is_entrypoint": false }, "trace(String, Object, Object, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169735,31 +213418,51 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 58, + "end_column": 69 }, { "type": "java.lang.Object", "name": "parm3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 72, + "end_column": 83 }, { "type": "java.lang.Object", "name": "parm4", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 95, + "end_line": 95, + "start_column": 86, + "end_column": 97 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \", \" + parm3 + \")\" + \", \" + parm4);\n}", @@ -169773,6 +213476,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169801,9 +213505,9 @@ "is_entrypoint": false }, "traceExit(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "traceExit(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169816,7 +213520,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 115, + "end_line": 115, + "start_column": 32, + "end_column": 45 } ], "code": "{\n log.log(Level.FINE, \"Method exit --\" + message);\n}", @@ -169835,6 +213543,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -169864,9 +213573,9 @@ "is_entrypoint": false }, "log(String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "log(String, String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169879,19 +213588,31 @@ "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 26, + "end_column": 36 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 39, + "end_column": 49 }, { "type": "java.lang.String", "name": "msg3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 52, + "end_column": 62 } ], "code": "{\n log(msg1 + msg2 + msg3);\n}", @@ -169905,6 +213626,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -169933,9 +213655,9 @@ "is_entrypoint": false }, "traceEnter(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "traceEnter(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -169948,7 +213670,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 111, + "end_line": 111, + "start_column": 33, + "end_column": 46 } ], "code": "{\n log.log(Level.FINE, \"Method enter --\" + message);\n}", @@ -169967,6 +213693,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -169995,10 +213722,78 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, + "warning(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "signature": "warning(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static void warning(String message)", + "parameters": [ + { + "type": "java.lang.String", + "name": "message", + "annotations": [], + "modifiers": [], + "start_line": 159, + "end_line": 159, + "start_column": 30, + "end_column": 43 + } + ], + "code": "{\n log.log(Level.WARNING, message);\n}", + "start_line": 159, + "end_line": 161, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.util.logging.Level" + ], + "accessed_fields": [ + "java.util.logging.Level.WARNING", + "com.ibm.websphere.samples.daytrader.util.Log.log" + ], + "call_sites": [ + { + "method_name": "log", + "comment": null, + "receiver_expr": "log", + "receiver_type": "java.util.logging.Logger", + "argument_types": [ + "java.util.logging.Level", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "log(java.util.logging.Level, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 160, + "start_column": 5, + "end_line": 160, + "end_column": 35 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, "traceInterceptor(String, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "traceInterceptor(String, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170011,13 +213806,21 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 39, + "end_column": 52 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 79, + "end_line": 79, + "start_column": 55, + "end_column": 66 } ], "code": "{\n log.log(Level.SEVERE, message, parm1);\n}", @@ -170036,6 +213839,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -170066,9 +213870,9 @@ "is_entrypoint": false }, "trace(String, Object, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170081,25 +213885,41 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 58, + "end_column": 69 }, { "type": "java.lang.Object", "name": "parm3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 91, + "end_line": 91, + "start_column": 72, + "end_column": 83 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \", \" + parm3 + \")\");\n}", @@ -170113,6 +213933,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170141,9 +213962,9 @@ "is_entrypoint": false }, "print(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "print(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170156,7 +213977,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 127, + "end_line": 127, + "start_column": 28, + "end_column": 41 } ], "code": "{\n log(message);\n}", @@ -170170,6 +213995,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170198,9 +214024,9 @@ "is_entrypoint": false }, "error(String, String, Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(String, String, Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170213,19 +214039,31 @@ "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 28, + "end_column": 38 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 41, + "end_column": 51 }, { "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 54, + "end_line": 54, + "start_column": 54, + "end_column": 64 } ], "code": "{\n error(msg1 + \"\\n\" + msg2 + \"\\n\\t\", e);\n}", @@ -170239,6 +214077,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170268,9 +214107,9 @@ "is_entrypoint": false }, "debug(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "debug(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170283,7 +214122,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 123, + "end_line": 123, + "start_column": 28, + "end_column": 41 } ], "code": "{\n log.log(Level.INFO, message);\n}", @@ -170302,6 +214145,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -170331,9 +214175,9 @@ "is_entrypoint": false }, "log(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "log(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170346,7 +214190,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 32, + "end_line": 32, + "start_column": 26, + "end_column": 39 } ], "code": "{\n log.log(Level.INFO, message);\n}", @@ -170365,6 +214213,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -170394,9 +214243,9 @@ "is_entrypoint": false }, "trace(String, Object, Object, Object, Object, Object, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object, Object, Object, Object, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170409,49 +214258,81 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 58, + "end_column": 69 }, { "type": "java.lang.Object", "name": "parm3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 72, + "end_column": 83 }, { "type": "java.lang.Object", "name": "parm4", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 86, + "end_column": 97 }, { "type": "java.lang.Object", "name": "parm5", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 100, + "end_column": 111 }, { "type": "java.lang.Object", "name": "parm6", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 114, + "end_column": 125 }, { "type": "java.lang.Object", "name": "parm7", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 107, + "end_line": 107, + "start_column": 128, + "end_column": 139 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \", \" + parm3 + \")\" + \", \" + parm4 + \", \" + parm5 + \", \" + parm6 + \", \" + parm7);\n}", @@ -170465,6 +214346,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170493,9 +214375,9 @@ "is_entrypoint": false }, "trace(String, Object, Object, Object, Object, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object, Object, Object, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170508,43 +214390,71 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 58, + "end_column": 69 }, { "type": "java.lang.Object", "name": "parm3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 72, + "end_column": 83 }, { "type": "java.lang.Object", "name": "parm4", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 86, + "end_column": 97 }, { "type": "java.lang.Object", "name": "parm5", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 100, + "end_column": 111 }, { "type": "java.lang.Object", "name": "parm6", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 103, + "end_line": 103, + "start_column": 114, + "end_column": 125 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \", \" + parm3 + \")\" + \", \" + parm4 + \", \" + parm5 + \", \" + parm6);\n}", @@ -170558,6 +214468,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170586,9 +214497,9 @@ "is_entrypoint": false }, "error(Throwable, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(Throwable, String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170601,19 +214512,31 @@ "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 28, + "end_column": 38 }, { "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 41, + "end_column": 51 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 54, + "end_column": 64 } ], "code": "{\n error(msg1 + \"\\n\" + msg2 + \"\\n\\t\", e);\n}", @@ -170627,6 +214550,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170656,9 +214580,9 @@ "is_entrypoint": false }, "trace(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170671,7 +214595,11 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 75, + "end_line": 75, + "start_column": 28, + "end_column": 41 } ], "code": "{\n log.log(Level.FINE, message + \" threadID=\" + Thread.currentThread());\n}", @@ -170690,6 +214618,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "log", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -170713,6 +214642,7 @@ }, { "method_name": "currentThread", + "comment": null, "receiver_expr": "Thread", "receiver_type": "java.lang.Thread", "argument_types": [], @@ -170739,9 +214669,9 @@ "is_entrypoint": false }, "doDebug()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "doDebug()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170766,9 +214696,9 @@ "is_entrypoint": false }, "error(Throwable, String, String, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(Throwable, String, String, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170781,25 +214711,41 @@ "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 28, + "end_column": 38 }, { "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 41, + "end_column": 51 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 54, + "end_column": 64 }, { "type": "java.lang.String", "name": "msg3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 71, + "end_line": 71, + "start_column": 67, + "end_column": 77 } ], "code": "{\n error(msg1 + \"\\n\" + msg2 + \"\\n\" + msg3 + \"\\n\\t\", e);\n}", @@ -170813,6 +214759,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170842,9 +214789,9 @@ "is_entrypoint": false }, "error(String, String, String, Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(String, String, String, Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170857,25 +214804,41 @@ "type": "java.lang.String", "name": "msg1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 28, + "end_column": 38 }, { "type": "java.lang.String", "name": "msg2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 41, + "end_column": 51 }, { "type": "java.lang.String", "name": "msg3", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 54, + "end_column": 64 }, { "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 67, + "end_column": 77 } ], "code": "{\n error(msg1 + \"\\n\" + msg2 + \"\\n\" + msg3 + \"\\n\\t\", e);\n}", @@ -170889,6 +214852,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170918,9 +214882,9 @@ "is_entrypoint": false }, "trace(String, Object, Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "trace(String, Object, Object)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -170933,19 +214897,31 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 87, + "end_line": 87, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Object", "name": "parm1", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 87, + "end_line": 87, + "start_column": 44, + "end_column": 55 }, { "type": "java.lang.Object", "name": "parm2", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 87, + "end_line": 87, + "start_column": 58, + "end_column": 69 } ], "code": "{\n trace(message + \"(\" + parm1 + \", \" + parm2 + \")\");\n}", @@ -170959,6 +214935,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -170987,9 +214964,9 @@ "is_entrypoint": false }, "error(String, Throwable)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "error(String, Throwable)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -171002,13 +214979,21 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 28, + "end_column": 41 }, { "type": "java.lang.Throwable", "name": "e", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 49, + "end_line": 49, + "start_column": 44, + "end_column": 54 } ], "code": "{\n error(message + \"\\n\\t\" + e.toString());\n e.printStackTrace(System.out);\n}", @@ -171026,6 +215011,7 @@ "call_sites": [ { "method_name": "error", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -171048,6 +215034,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Throwable", "argument_types": [], @@ -171068,6 +215055,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Throwable", "argument_types": [ @@ -171096,9 +215084,9 @@ "is_entrypoint": false }, "printCollection(String, Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/Log.java", "signature": "printCollection(String, Collection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public", @@ -171111,103 +215099,1328 @@ "type": "java.lang.String", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 145, + "end_line": 145, + "start_column": 38, + "end_column": 51 + }, + { + "type": "java.util.Collection", + "name": "c", + "annotations": [], + "modifiers": [], + "start_line": 145, + "end_line": 145, + "start_column": 54, + "end_column": 68 + } + ], + "code": "{\n log(message);\n printCollection(c);\n}", + "start_line": 145, + "end_line": 148, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "log", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "log(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 146, + "start_column": 5, + "end_line": 146, + "end_column": 16 + }, + { + "method_name": "printCollection", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Collection" + ], + "return_type": "", + "callee_signature": "printCollection(java.util.Collection)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 147, + "start_column": 5, + "end_line": 147, + "end_column": 22 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.logging.Logger", + "start_line": 27, + "end_line": 27, + "variables": [ + "log" + ], + "modifiers": [ + "private", + "final", + "static" + ], + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n ", + "start_line": 36, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " get the users orders and print the output.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.servlet.http.HttpServlet" + ], + "comments": [ + { + "content": " get the users orders and print the output.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n ", + "start_line": 36, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebServlet(name = \"ejb3.PingServlet2Session2CMR2One2Many\", urlPatterns = { \"/ejb3/PingServlet2Session2CMROne2Many\" })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "init(ServletConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "signature": "init(ServletConfig)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(ServletConfig config) throws ServletException", + "parameters": [ + { + "type": "javax.servlet.ServletConfig", + "name": "config", + "annotations": [], + "modifiers": [], + "start_line": 109, + "end_line": 109, + "start_column": 22, + "end_column": 41 + } + ], + "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", + "start_line": 108, + "end_line": 113, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.hitCount", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.initTime" + ], + "call_sites": [ + { + "method_name": "init", + "comment": null, + "receiver_expr": "super", + "receiver_type": "javax.servlet.http.HttpServlet", + "argument_types": [ + "javax.servlet.ServletConfig" + ], + "return_type": "", + "callee_signature": "init(javax.servlet.ServletConfig)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 110, + "start_column": 9, + "end_line": 110, + "end_column": 26 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "new java.util.Date()", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 112, + "start_column": 20, + "end_line": 112, + "end_column": 50 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "Date()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 112, + "start_column": 20, + "end_line": 112, + "end_column": 39 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 24, + "end_column": 45 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 56, + "end_line": 56, + "start_column": 48, + "end_column": 70 + } + ], + "code": "{\n doGet(req, res);\n}", + "start_line": 55, + "end_line": 58, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "doGet", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" + ], + "return_type": "", + "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 57, + "start_column": 9, + "end_line": 57, + "end_column": 23 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": true + }, + "getServletInfo()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "signature": "getServletInfo()", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getServletInfo()", + "parameters": [], + "code": "{\n return \"web primitive, tests Servlet to Entity EJB path\";\n}", + "start_line": 103, + "end_line": 106, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": " get the users orders and print the output.", + "start_line": 80, + "end_line": 80, + "start_column": 17, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "java.io.IOException", + "javax.servlet.ServletException" + ], + "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 61, + "end_line": 61, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String userID = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"Servlet2Session2CMROne20ne\" + \"
    PingServlet2Session2CMROne2Many
    \" + \"
    PingServlet2Session2CMROne2Many uses the Trade Session EJB\" + \" to get the orders for a user using an EJB 3.0 Entity CMR one to many relationship\");\n try {\n Collection orderDataBeans = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n userID = TradeConfig.rndUserID();\n // get the users orders and print the output.\n orderDataBeans = tradeSLSBLocal.getOrders(userID);\n }\n output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \").append(hitCount++);\n output.append(\"
    One to Many CMR access of Account Orders from Account Entity
    \");\n output.append(\"
    User: \" + userID + \" currently has \" + orderDataBeans.size() + \" stock orders:\");\n Iterator it = orderDataBeans.iterator();\n while (it.hasNext()) {\n OrderDataBean orderData = (OrderDataBean) it.next();\n output.append(\"
    \" + orderData.toHTML());\n }\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2CMROne2Many.doGet(...): error\");\n // this will send an Error to teh web applications defined error\n // page.\n res.sendError(500, \"PingServlet2Session2CMROne2Many.doGet(...): error\" + e.toString());\n }\n}", + "start_line": 60, + "end_line": 101, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.io.PrintWriter", + "java.lang.StringBuffer", + "java.util.Collection", + "java.lang.String", + "java.util.Iterator", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.tradeSLSBLocal", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.hitCount" + ], + "call_sites": [ + { + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setContentType(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 63, + "start_column": 9, + "end_line": 63, + "end_column": 39 + }, + { + "method_name": "getWriter", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [], + "return_type": "java.io.PrintWriter", + "callee_signature": "getWriter()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 64, + "start_column": 35, + "end_line": 64, + "end_column": 49 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 69, + "start_column": 9, + "end_line": 72, + "end_column": 103 + }, + { + "method_name": "getPrimIterations", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "", + "callee_signature": "getPrimIterations()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 76, + "start_column": 24, + "end_line": 76, + "end_column": 54 + }, + { + "method_name": "rndUserID", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "rndUserID()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 78, + "start_column": 26, + "end_line": 78, + "end_column": 48 + }, + { + "method_name": "getOrders", + "comment": null, + "receiver_expr": "tradeSLSBLocal", + "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.util.Collection", + "callee_signature": "getOrders(java.lang.String)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 81, + "start_column": 34, + "end_line": 81, + "end_column": 65 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \")", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 13, + "end_line": 84, + "end_column": 93 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 13, + "end_line": 84, + "end_column": 74 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 85, + "start_column": 13, + "end_line": 85, + "end_column": 98 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 86, + "start_column": 13, + "end_line": 86, + "end_column": 111 + }, + { + "method_name": "size", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 86, + "start_column": 71, + "end_line": 86, + "end_column": 91 + }, + { + "method_name": "iterator", + "comment": null, + "receiver_expr": "orderDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 87, + "start_column": 30, + "end_line": 87, + "end_column": 54 + }, + { + "method_name": "hasNext", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "", + "callee_signature": "hasNext()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 88, + "start_column": 20, + "end_line": 88, + "end_column": 31 + }, + { + "method_name": "next", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "next()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 89, + "start_column": 59, + "end_line": 89, + "end_column": 67 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 90, + "start_column": 17, + "end_line": 90, + "end_column": 58 + }, + { + "method_name": "toHTML", + "comment": null, + "receiver_expr": "orderData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toHTML()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 90, + "start_column": 40, + "end_line": 90, + "end_column": 57 + }, + { + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 92, + "start_column": 13, + "end_line": 92, + "end_column": 54 + }, + { + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "java.io.PrintWriter", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "println(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 93, + "start_column": 13, + "end_line": 93, + "end_column": 42 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 93, + "start_column": 25, + "end_line": 93, + "end_column": 41 + }, + { + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.Exception", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "error(java.lang.Throwable, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 95, + "start_column": 13, + "end_line": 95, + "end_column": 77 + }, + { + "method_name": "sendError", + "comment": { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "sendError(int, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 98, + "start_column": 13, + "end_line": 98, + "end_column": 98 + }, + { + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 98, + "start_column": 86, + "end_line": 98, + "end_column": 97 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "StringBuffer(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 68, + "start_column": 31, + "end_line": 68, + "end_column": 51 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "java.io.PrintWriter", + "initializer": "res.getWriter()", + "start_line": 64, + "start_column": 29, + "end_line": 64, + "end_column": 49 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "userID", + "type": "java.lang.String", + "initializer": "null", + "start_line": 66, + "start_column": 16, + "end_line": 66, + "end_column": 28 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "output", + "type": "java.lang.StringBuffer", + "initializer": "new StringBuffer(100)", + "start_line": 68, + "start_column": 22, + "end_line": 68, + "end_column": 51 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderDataBeans", + "type": "java.util.Collection", + "initializer": "null", + "start_line": 75, + "start_column": 27, + "end_line": 75, + "end_column": 47 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "iter", + "type": "int", + "initializer": "TradeConfig.getPrimIterations()", + "start_line": 76, + "start_column": 17, + "end_line": 76, + "end_column": 54 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "ii", + "type": "int", + "initializer": "0", + "start_line": 77, + "start_column": 22, + "end_line": 77, + "end_column": 27 }, { - "type": "java.util.Collection", - "name": "c", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n log(message);\n printCollection(c);\n}", - "start_line": 145, - "end_line": 148, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "log", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "log(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 146, - "start_column": 5, - "end_line": 146, - "end_column": 16 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "it", + "type": "java.util.Iterator", + "initializer": "orderDataBeans.iterator()", + "start_line": 87, + "start_column": 25, + "end_line": 87, + "end_column": 54 }, { - "method_name": "printCollection", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.util.Collection" - ], - "return_type": "", - "callee_signature": "printCollection(java.util.Collection)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 147, - "start_column": 5, - "end_line": 147, - "end_column": 22 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderData", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "(OrderDataBean) it.next()", + "start_line": 89, + "start_column": 31, + "end_line": 89, + "end_column": 67 } ], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "cyclomatic_complexity": 4, + "is_entrypoint": true } }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "java.util.logging.Logger", - "start_line": 27, - "end_line": 27, + "type": "long", + "start_line": 45, + "end_line": 45, "variables": [ - "log" + "serialVersionUID" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 47, + "end_line": 47, + "variables": [ + "initTime" + ], + "modifiers": [ + "private", + "static" + ], + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 49, + "end_line": 49, + "variables": [ + "hitCount" ], "modifiers": [ "private", - "final", "static" ], "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "start_line": 51, + "end_line": 53, + "variables": [ + "tradeSLSBLocal" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Inject", + "@TradeEJB" + ] } ], "enum_constants": [], - "is_entrypoint_class": false + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.websocket", + "comments": [ + { + "content": "\n * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 25, + "end_line": 40, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " JSON parse", + "start_line": 53, + "end_line": 53, + "start_column": 7, + "end_column": 19, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.StringReader", "javax.json.Json", @@ -171225,7 +216438,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "comments": [ + { + "content": " JSON parse", + "start_line": 53, + "end_line": 53, + "start_column": 7, + "end_column": 19, + "is_javadoc": false + }, + { + "content": "\n * Licensed to the Apache Software Foundation (ASF) under one or more\n * contributor license agreements. See the NOTICE file distributed with\n * this work for additional information regarding copyright ownership.\n * The ASF licenses this file to You under the Apache License, Version 2.0\n * (the \"License\"); you may not use this file except in compliance with\n * the License. You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 25, + "end_line": 40, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -171235,9 +216465,9 @@ "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "signature": "ActionMessage()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -171261,9 +216491,18 @@ "is_entrypoint": false }, "doDecoding(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "signature": "doDecoding(String)", - "comment": "", + "comments": [ + { + "content": " JSON parse", + "start_line": 53, + "end_line": 53, + "start_column": 7, + "end_column": 19, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -171275,7 +216514,11 @@ "type": "java.lang.String", "name": "jsonText", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 48, + "end_line": 48, + "start_column": 26, + "end_column": 40 } ], "code": "{\n String keyName = null;\n try {\n // JSON parse\n JsonParser parser = Json.createParser(new StringReader(jsonText));\n while (parser.hasNext()) {\n JsonParser.Event event = parser.next();\n switch(event) {\n case KEY_NAME:\n keyName = parser.getString();\n break;\n case VALUE_STRING:\n if (keyName != null && keyName.equals(\"action\")) {\n decodedAction = parser.getString();\n }\n break;\n default:\n break;\n }\n }\n } catch (Exception e) {\n Log.error(\"ActionMessage:doDecoding(\" + jsonText + \") --> failed\", e);\n }\n Log.trace(\"ActionMessage:doDecoding -- decoded action -->\" + decodedAction + \"<--\");\n}", @@ -171295,6 +216538,7 @@ "call_sites": [ { "method_name": "createParser", + "comment": null, "receiver_expr": "Json", "receiver_type": "javax.json.Json", "argument_types": [ @@ -171317,6 +216561,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -171337,6 +216582,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -171357,6 +216603,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -171377,6 +216624,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "keyName", "receiver_type": "java.lang.String", "argument_types": [ @@ -171399,6 +216647,7 @@ }, { "method_name": "getString", + "comment": null, "receiver_expr": "parser", "receiver_type": "javax.json.stream.JsonParser", "argument_types": [], @@ -171419,6 +216668,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -171442,6 +216692,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -171464,6 +216715,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.io.StringReader", "argument_types": [ @@ -171487,6 +216739,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "keyName", "type": "java.lang.String", "initializer": "null", @@ -171496,6 +216756,14 @@ "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parser", "type": "javax.json.stream.JsonParser", "initializer": "Json.createParser(new StringReader(jsonText))", @@ -171505,6 +216773,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "event", "type": "javax.json.stream.JsonParser.Event", "initializer": "parser.next()", @@ -171520,9 +216796,9 @@ "is_entrypoint": false }, "getDecodedAction()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/websocket/ActionMessage.java", "signature": "getDecodedAction()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -171550,7 +216826,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 43, @@ -171563,33 +216846,135 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.entities", + "comments": [ + { + "content": "import java.sql.Timestamp;", + "start_line": 20, + "end_line": 20, + "start_column": 1, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " orderID ", + "start_line": 71, + "end_line": 71, + "start_column": 30, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " orderType (buy, sell, etc.) ", + "start_line": 75, + "end_line": 75, + "start_column": 31, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * orderStatus (open, processing, completed,\n * closed, cancelled)\n ", + "start_line": 79, + "end_line": 82, + "start_column": 33, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " openDate (when the order was entered) ", + "start_line": 87, + "end_line": 87, + "start_column": 28, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " completionDate ", + "start_line": 92, + "end_line": 92, + "start_column": 34, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " quantity ", + "start_line": 96, + "end_line": 96, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 100, + "end_line": 100, + "start_column": 31, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 104, + "end_line": 104, + "start_column": 34, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " Fields for relationship fields are not kept in the Data Bean ", + "start_line": 118, + "end_line": 118, + "start_column": 5, + "end_column": 70, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "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", + "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" ], "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many": { + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean": { "is_nested_type": false, "is_class_or_interface_declaration": true, "is_enum_declaration": false, @@ -171598,80 +216983,927 @@ "is_interface": false, "is_inner_class": false, "is_local_class": false, - "extends_list": [ - "javax.servlet.http.HttpServlet" + "extends_list": [], + "comments": [ + { + "content": " orderID ", + "start_line": 71, + "end_line": 71, + "start_column": 30, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " orderType (buy, sell, etc.) ", + "start_line": 75, + "end_line": 75, + "start_column": 31, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "\n * orderStatus (open, processing, completed,\n * closed, cancelled)\n ", + "start_line": 79, + "end_line": 82, + "start_column": 33, + "end_column": 35, + "is_javadoc": false + }, + { + "content": " openDate (when the order was entered) ", + "start_line": 87, + "end_line": 87, + "start_column": 28, + "end_column": 70, + "is_javadoc": false + }, + { + "content": " completionDate ", + "start_line": 92, + "end_line": 92, + "start_column": 34, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " quantity ", + "start_line": 96, + "end_line": 96, + "start_column": 30, + "end_column": 43, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 100, + "end_line": 100, + "start_column": 31, + "end_column": 41, + "is_javadoc": false + }, + { + "content": " price ", + "start_line": 104, + "end_line": 104, + "start_column": 34, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " Fields for relationship fields are not kept in the Data Bean ", + "start_line": 118, + "end_line": 118, + "start_column": 5, + "end_column": 70, + "is_javadoc": false + } + ], + "implements_list": [ + "java.io.Serializable" ], - "comment": "/**\n * Primitive to test Entity Container Managed Relationshiop One to One Servlet\n * will generate a random userID and get the profile for that user using a\n * {@link trade.Account} Entity EJB This tests the common path of a Servlet\n * calling a Session to Entity EJB to get CMR One to One data\n *\n */", - "implements_list": [], "modifiers": [ "public" ], "annotations": [ - "@WebServlet(name = \"ejb3.PingServlet2Session2CMR2One2Many\", urlPatterns = { \"/ejb3/PingServlet2Session2CMROne2Many\" })" + "@Entity(name = \"orderejb\")", + "@Table(name = \"orderejb\")", + "@NamedQueries({ @NamedQuery(name = \"orderejb.findByOrderfee\", query = \"SELECT o FROM orderejb o WHERE o.orderFee = :orderfee\"), @NamedQuery(name = \"orderejb.findByCompletiondate\", query = \"SELECT o FROM orderejb o WHERE o.completionDate = :completiondate\"), @NamedQuery(name = \"orderejb.findByOrdertype\", query = \"SELECT o FROM orderejb o WHERE o.orderType = :ordertype\"), @NamedQuery(name = \"orderejb.findByOrderstatus\", query = \"SELECT o FROM orderejb o WHERE o.orderStatus = :orderstatus\"), @NamedQuery(name = \"orderejb.findByPrice\", query = \"SELECT o FROM orderejb o WHERE o.price = :price\"), @NamedQuery(name = \"orderejb.findByQuantity\", query = \"SELECT o FROM orderejb o WHERE o.quantity = :quantity\"), @NamedQuery(name = \"orderejb.findByOpendate\", query = \"SELECT o FROM orderejb o WHERE o.openDate = :opendate\"), @NamedQuery(name = \"orderejb.findByOrderid\", query = \"SELECT o FROM orderejb o WHERE o.orderID = :orderid\"), @NamedQuery(name = \"orderejb.findByAccountAccountid\", query = \"SELECT o FROM orderejb o WHERE o.account.accountID = :accountAccountid\"), @NamedQuery(name = \"orderejb.findByQuoteSymbol\", query = \"SELECT o FROM orderejb o WHERE o.quote.symbol = :quoteSymbol\"), @NamedQuery(name = \"orderejb.findByHoldingHoldingid\", query = \"SELECT o FROM orderejb o WHERE o.holding.holdingID = :holdingHoldingid\"), @NamedQuery(name = \"orderejb.closedOrders\", query = \"SELECT o FROM orderejb o WHERE o.orderStatus = 'closed' AND o.account.profile.userID = :userID\"), @NamedQuery(name = \"orderejb.completeClosedOrders\", query = \"UPDATE orderejb o SET o.orderStatus = 'completed' WHERE o.orderStatus = 'closed' AND o.account.profile.userID = :userID\") })" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { - "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", - "signature": "init(ServletConfig)", - "comment": "", - "annotations": [ - "@Override" - ], + "(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException" + "thrown_exceptions": [], + "declaration": "public OrderDataBean(Integer orderID, String orderType, String orderStatus, Date openDate, Date completionDate, double quantity, BigDecimal price, BigDecimal orderFee, String symbol)", + "parameters": [ + { + "type": "java.lang.Integer", + "name": "orderID", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 26, + "end_column": 40 + }, + { + "type": "java.lang.String", + "name": "orderType", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 43, + "end_column": 58 + }, + { + "type": "java.lang.String", + "name": "orderStatus", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 61, + "end_column": 78 + }, + { + "type": "java.util.Date", + "name": "openDate", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 81, + "end_column": 93 + }, + { + "type": "java.util.Date", + "name": "completionDate", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 96, + "end_column": 114 + }, + { + "type": "double", + "name": "quantity", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 117, + "end_column": 131 + }, + { + "type": "java.math.BigDecimal", + "name": "price", + "annotations": [], + "modifiers": [], + "start_line": 125, + "end_line": 125, + "start_column": 134, + "end_column": 149 + }, + { + "type": "java.math.BigDecimal", + "name": "orderFee", + "annotations": [], + "modifiers": [], + "start_line": 126, + "end_line": 126, + "start_column": 13, + "end_column": 31 + }, + { + "type": "java.lang.String", + "name": "symbol", + "annotations": [], + "modifiers": [], + "start_line": 126, + "end_line": 126, + "start_column": 34, + "end_column": 46 + } ], - "declaration": "public void init(ServletConfig config) throws ServletException", + "code": "{\n setOrderID(orderID);\n setOrderType(orderType);\n setOrderStatus(orderStatus);\n setOpenDate(openDate);\n setCompletionDate(completionDate);\n setQuantity(quantity);\n setPrice(price);\n setOrderFee(orderFee);\n setSymbol(symbol);\n}", + "start_line": 125, + "end_line": 136, + "return_type": null, + "is_implicit": false, + "is_constructor": true, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" + ], + "call_sites": [ + { + "method_name": "setOrderID", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.Integer" + ], + "return_type": "", + "callee_signature": "setOrderID(java.lang.Integer)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 127, + "start_column": 9, + "end_line": 127, + "end_column": 27 + }, + { + "method_name": "setOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setOrderType(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 128, + "start_column": 9, + "end_line": 128, + "end_column": 31 + }, + { + "method_name": "setOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setOrderStatus(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 129, + "start_column": 9, + "end_line": 129, + "end_column": 35 + }, + { + "method_name": "setOpenDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setOpenDate(java.util.Date)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 130, + "start_column": 9, + "end_line": 130, + "end_column": 29 + }, + { + "method_name": "setCompletionDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.util.Date" + ], + "return_type": "", + "callee_signature": "setCompletionDate(java.util.Date)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 131, + "start_column": 9, + "end_line": 131, + "end_column": 41 + }, + { + "method_name": "setQuantity", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "setQuantity(double)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 132, + "start_column": 9, + "end_line": 132, + "end_column": 29 + }, + { + "method_name": "setPrice", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setPrice(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 133, + "start_column": 9, + "end_line": 133, + "end_column": 23 + }, + { + "method_name": "setOrderFee", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setOrderFee(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 134, + "start_column": 9, + "end_line": 134, + "end_column": 29 + }, + { + "method_name": "setSymbol", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setSymbol(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 135, + "start_column": 9, + "end_line": 135, + "end_column": 25 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getRandomInstance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getRandomInstance()", + "comments": [], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static OrderDataBean getRandomInstance()", + "parameters": [], + "code": "{\n return new OrderDataBean(new Integer(TradeConfig.rndInt(100000)), TradeConfig.rndBoolean() ? \"buy\" : \"sell\", \"open\", new java.util.Date(TradeConfig.rndInt(Integer.MAX_VALUE)), new java.util.Date(TradeConfig.rndInt(Integer.MAX_VALUE)), TradeConfig.rndQuantity(), TradeConfig.rndBigDecimal(1000.0f), TradeConfig.rndBigDecimal(1000.0f), TradeConfig.rndSymbol());\n}", + "start_line": 152, + "end_line": 156, + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "java.lang.Integer.MAX_VALUE" + ], + "call_sites": [ + { + "method_name": "rndInt", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "rndInt(int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 153, + "start_column": 46, + "end_line": 153, + "end_column": 71 + }, + { + "method_name": "rndBoolean", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "", + "callee_signature": "rndBoolean()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 153, + "start_column": 75, + "end_line": 153, + "end_column": 98 + }, + { + "method_name": "rndInt", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "rndInt(int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 154, + "start_column": 17, + "end_line": 154, + "end_column": 53 + }, + { + "method_name": "rndInt", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "", + "callee_signature": "rndInt(int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 154, + "start_column": 76, + "end_line": 154, + "end_column": 112 + }, + { + "method_name": "rndQuantity", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "", + "callee_signature": "rndQuantity()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 154, + "start_column": 116, + "end_line": 154, + "end_column": 140 + }, + { + "method_name": "rndBigDecimal", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "rndBigDecimal(float)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 155, + "start_column": 17, + "end_line": 155, + "end_column": 50 + }, + { + "method_name": "rndBigDecimal", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "rndBigDecimal(float)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 155, + "start_column": 53, + "end_line": 155, + "end_column": 86 + }, + { + "method_name": "rndSymbol", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "rndSymbol()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": true, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 155, + "start_column": 89, + "end_line": 155, + "end_column": 111 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "argument_types": [ + "java.lang.Integer", + "java.lang.String", + "java.lang.String", + "java.util.Date", + "java.util.Date", + "", + "java.math.BigDecimal", + "java.math.BigDecimal", + "java.lang.String" + ], + "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "callee_signature": "OrderDataBean(java.lang.Integer, java.lang.String, java.lang.String, java.util.Date, java.util.Date, double, java.math.BigDecimal, java.math.BigDecimal, java.lang.String)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 153, + "start_column": 16, + "end_line": 155, + "end_column": 112 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.lang.Integer", + "argument_types": [ + "" + ], + "return_type": "java.lang.Integer", + "callee_signature": "Integer(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 153, + "start_column": 34, + "end_line": 153, + "end_column": 72 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [ + "" + ], + "return_type": "java.util.Date", + "callee_signature": "Date(long)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 153, + "start_column": 126, + "end_line": 154, + "end_column": 54 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [ + "" + ], + "return_type": "java.util.Date", + "callee_signature": "Date(long)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 154, + "start_column": 57, + "end_line": 154, + "end_column": 113 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "setSymbol(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setSymbol(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setSymbol(String symbol)", "parameters": [ { - "type": "javax.servlet.ServletConfig", - "name": "config", + "type": "java.lang.String", + "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 247, + "end_line": 247, + "start_column": 27, + "end_column": 39 } ], - "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", - "start_line": 108, - "end_line": 113, + "code": "{\n this.symbol = symbol;\n}", + "start_line": 247, + "end_line": 249, "return_type": "void", "is_implicit": false, "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "hashCode()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "hashCode()", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public int hashCode()", + "parameters": [], + "code": "{\n int hash = 0;\n hash += (this.orderID != null ? this.orderID.hashCode() : 0);\n return hash;\n}", + "start_line": 320, + "end_line": 325, + "return_type": "int", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.Integer" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" + ], + "call_sites": [ + { + "method_name": "hashCode", + "comment": null, + "receiver_expr": "this.orderID", + "receiver_type": "java.lang.Integer", + "argument_types": [], + "return_type": "", + "callee_signature": "hashCode()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 323, + "start_column": 41, + "end_line": 323, + "end_column": 63 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "hash", + "type": "int", + "initializer": "0", + "start_line": 322, + "start_column": 13, + "end_line": 322, + "end_column": 20 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "getPrice()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getPrice()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getPrice()", + "parameters": [], + "code": "{\n return price;\n}", + "start_line": 224, + "end_line": 226, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.hitCount", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.initTime" + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "print()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "print()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" ], + "thrown_exceptions": [], + "declaration": "public void print()", + "parameters": [], + "code": "{\n Log.log(this.toString());\n}", + "start_line": 172, + "end_line": 174, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], "call_sites": [ { - "method_name": "init", - "receiver_expr": "super", - "receiver_type": "javax.servlet.http.HttpServlet", + "method_name": "log", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "javax.servlet.ServletConfig" + "java.lang.String" ], "return_type": "", - "callee_signature": "init(javax.servlet.ServletConfig)", + "callee_signature": "log(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 110, + "start_line": 173, "start_column": 9, - "end_line": 110, - "end_column": 26 + "end_line": 173, + "end_column": 32 }, { "method_name": "toString", - "receiver_expr": "new java.util.Date()", - "receiver_type": "java.util.Date", + "comment": null, + "receiver_expr": "this", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", "argument_types": [], "return_type": "java.lang.String", "callee_signature": "toString()", @@ -171683,30 +217915,10 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, - "start_column": 20, - "end_line": 112, - "end_column": 50 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "Date()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 112, - "start_column": 20, - "end_line": 112, - "end_column": 39 + "start_line": 173, + "start_column": 17, + "end_line": 173, + "end_column": 31 } ], "variable_declarations": [], @@ -171715,38 +217927,48 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", - "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", - "annotations": [ - "@Override" - ], + "getHolding()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getHolding()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" + "thrown_exceptions": [], + "declaration": "public HoldingDataBean getHolding()", + "parameters": [], + "code": "{\n return holding;\n}", + "start_line": 267, + "end_line": 269, + "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding" ], - "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ - { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "cancel()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "cancel()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" ], - "code": "{\n doGet(req, res);\n}", - "start_line": 55, - "end_line": 58, + "thrown_exceptions": [], + "declaration": "public void cancel()", + "parameters": [], + "code": "{\n setOrderStatus(\"cancelled\");\n}", + "start_line": 316, + "end_line": 318, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -171754,15 +217976,15 @@ "accessed_fields": [], "call_sites": [ { - "method_name": "doGet", + "method_name": "setOrderStatus", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" + "java.lang.String" ], "return_type": "", - "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", + "callee_signature": "setOrderStatus(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -171771,37 +217993,35 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 57, + "start_line": 317, "start_column": 9, - "end_line": 57, - "end_column": 23 + "end_line": 317, + "end_column": 35 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, - "is_entrypoint": true + "is_entrypoint": false }, - "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", - "signature": "getServletInfo()", - "comment": "", - "annotations": [ - "@Override" - ], + "()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "OrderDataBean()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public String getServletInfo()", + "declaration": "public OrderDataBean()", "parameters": [], - "code": "{\n return \"web primitive, tests Servlet to Entity EJB path\";\n}", - "start_line": 103, - "end_line": 106, - "return_type": "java.lang.String", + "code": "{\n}", + "start_line": 122, + "end_line": 123, + "return_type": null, "is_implicit": false, - "is_constructor": false, + "is_constructor": true, "referenced_types": [], "accessed_fields": [], "call_sites": [], @@ -171811,64 +218031,75 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2CMROne2Many.java", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", - "annotations": [ - "@Override" - ], + "setOrderID(Integer)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setOrderID(Integer)", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "java.io.IOException", - "javax.servlet.ServletException" - ], - "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException", + "thrown_exceptions": [], + "declaration": "public void setOrderID(Integer orderID)", "parameters": [ { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", + "type": "java.lang.Integer", + "name": "orderID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 180, + "end_line": 180, + "start_column": 28, + "end_column": 42 } ], - "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String userID = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"Servlet2Session2CMROne20ne\" + \"
    PingServlet2Session2CMROne2Many
    \" + \"
    PingServlet2Session2CMROne2Many uses the Trade Session EJB\" + \" to get the orders for a user using an EJB 3.0 Entity CMR one to many relationship\");\n try {\n Collection orderDataBeans = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n userID = TradeConfig.rndUserID();\n // get the users orders and print the output.\n orderDataBeans = tradeSLSBLocal.getOrders(userID);\n }\n output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \").append(hitCount++);\n output.append(\"
    One to Many CMR access of Account Orders from Account Entity
    \");\n output.append(\"
    User: \" + userID + \" currently has \" + orderDataBeans.size() + \" stock orders:\");\n Iterator it = orderDataBeans.iterator();\n while (it.hasNext()) {\n OrderDataBean orderData = (OrderDataBean) it.next();\n output.append(\"
    \" + orderData.toHTML());\n }\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2CMROne2Many.doGet(...): error\");\n // this will send an Error to teh web applications defined error\n // page.\n res.sendError(500, \"PingServlet2Session2CMROne2Many.doGet(...): error\" + e.toString());\n }\n}", - "start_line": 60, - "end_line": 101, + "code": "{\n this.orderID = orderID;\n}", + "start_line": 180, + "end_line": 182, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.io.PrintWriter", - "java.lang.StringBuffer", - "java.util.Collection", - "java.lang.String", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" + "java.lang.Integer" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.tradeSLSBLocal", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.initTime", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Session2CMROne2Many.hitCount" + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "toHTML()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "toHTML()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" ], + "thrown_exceptions": [], + "declaration": "public String toHTML()", + "parameters": [], + "code": "{\n return \"
    Order \" + getOrderID() + \"\" + \"
  • orderType: \" + getOrderType() + \"
  • \" + \"
  • orderStatus: \" + getOrderStatus() + \"
  • \" + \"
  • openDate: \" + getOpenDate() + \"
  • \" + \"
  • completionDate: \" + getCompletionDate() + \"
  • \" + \"
  • quantity: \" + getQuantity() + \"
  • \" + \"
  • price: \" + getPrice() + \"
  • \" + \"
  • orderFee: \" + getOrderFee() + \"
  • \" + \"
  • symbol: \" + getSymbol() + \"
  • \";\n}", + "start_line": 165, + "end_line": 170, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], "call_sites": [ { - "method_name": "setContentType", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setContentType(java.lang.String)", + "method_name": "getOrderID", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", "is_public": true, "is_protected": false, "is_private": false, @@ -171877,18 +218108,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 63, - "start_column": 9, - "end_line": 63, - "end_column": 39 + "start_line": 166, + "start_column": 34, + "end_line": 166, + "end_column": 45 }, { - "method_name": "getWriter", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "java.io.PrintWriter", - "callee_signature": "getWriter()", + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -171897,20 +218129,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 64, - "start_column": 35, - "end_line": 64, - "end_column": 49 + "start_line": 166, + "start_column": 84, + "end_line": 166, + "end_column": 97 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -171919,82 +218150,309 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 9, - "end_line": 72, - "end_column": 103 + "start_line": 166, + "start_column": 137, + "end_line": 166, + "end_column": 152 }, { - "method_name": "getPrimIterations", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 167, + "start_column": 55, + "end_line": 167, + "end_column": 67 + }, + { + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getCompletionDate()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 167, + "start_column": 107, + "end_line": 167, + "end_column": 125 + }, + { + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], "return_type": "", - "callee_signature": "getPrimIterations()", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, - "start_column": 24, - "end_line": 76, - "end_column": 54 + "start_line": 168, + "start_column": 45, + "end_line": 168, + "end_column": 57 }, { - "method_name": "rndUserID", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getPrice", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 168, + "start_column": 97, + "end_line": 168, + "end_column": 106 + }, + { + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getOrderFee()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 168, + "start_column": 146, + "end_line": 168, + "end_column": 158 + }, + { + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "rndUserID()", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 78, + "start_line": 169, + "start_column": 55, + "end_line": 169, + "end_column": 65 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public OrderDataBean(String orderType, String orderStatus, Date openDate, Date completionDate, double quantity, BigDecimal price, BigDecimal orderFee, AccountDataBean account, QuoteDataBean quote, HoldingDataBean holding)", + "parameters": [ + { + "type": "java.lang.String", + "name": "orderType", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, "start_column": 26, - "end_line": 78, - "end_column": 48 + "end_column": 41 }, { - "method_name": "getOrders", - "receiver_expr": "tradeSLSBLocal", - "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", + "type": "java.lang.String", + "name": "orderStatus", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 44, + "end_column": 61 + }, + { + "type": "java.util.Date", + "name": "openDate", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 64, + "end_column": 76 + }, + { + "type": "java.util.Date", + "name": "completionDate", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 79, + "end_column": 97 + }, + { + "type": "double", + "name": "quantity", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 100, + "end_column": 114 + }, + { + "type": "java.math.BigDecimal", + "name": "price", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 117, + "end_column": 132 + }, + { + "type": "java.math.BigDecimal", + "name": "orderFee", + "annotations": [], + "modifiers": [], + "start_line": 138, + "end_line": 138, + "start_column": 135, + "end_column": 153 + }, + { + "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "name": "account", + "annotations": [], + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 13, + "end_column": 35 + }, + { + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "name": "quote", + "annotations": [], + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 38, + "end_column": 56 + }, + { + "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "name": "holding", + "annotations": [], + "modifiers": [], + "start_line": 139, + "end_line": 139, + "start_column": 59, + "end_column": 81 + } + ], + "code": "{\n setOrderType(orderType);\n setOrderStatus(orderStatus);\n setOpenDate(openDate);\n setCompletionDate(completionDate);\n setQuantity(quantity);\n setPrice(price);\n setOrderFee(orderFee);\n setAccount(account);\n setQuote(quote);\n setHolding(holding);\n}", + "start_line": 138, + "end_line": 150, + "return_type": null, + "is_implicit": false, + "is_constructor": true, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" + ], + "call_sites": [ + { + "method_name": "setOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ "java.lang.String" ], - "return_type": "java.util.Collection", - "callee_signature": "getOrders(java.lang.String)", - "is_public": false, + "return_type": "", + "callee_signature": "setOrderType(java.lang.String)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 81, - "start_column": 34, - "end_line": 81, - "end_column": 65 + "start_line": 140, + "start_column": 9, + "end_line": 140, + "end_column": 31 }, { - "method_name": "append", - "receiver_expr": "output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \")", - "receiver_type": "java.lang.StringBuffer", + "method_name": "setOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "" + "java.lang.String" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(int)", + "return_type": "", + "callee_signature": "setOrderStatus(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -172003,20 +218461,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 13, - "end_line": 84, - "end_column": 93 + "start_line": 141, + "start_column": 9, + "end_line": 141, + "end_column": 35 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "setOpenDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "java.util.Date" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "setOpenDate(java.util.Date)", "is_public": true, "is_protected": false, "is_private": false, @@ -172025,20 +218484,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, - "start_column": 13, - "end_line": 84, - "end_column": 74 + "start_line": 142, + "start_column": 9, + "end_line": 142, + "end_column": 29 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "setCompletionDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "java.util.Date" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "setCompletionDate(java.util.Date)", "is_public": true, "is_protected": false, "is_private": false, @@ -172047,20 +218507,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 13, - "end_line": 85, - "end_column": 98 + "start_line": 143, + "start_column": 9, + "end_line": 143, + "end_column": 41 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "setQuantity", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "setQuantity(double)", "is_public": true, "is_protected": false, "is_private": false, @@ -172069,18 +218530,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 86, - "start_column": 13, - "end_line": 86, - "end_column": 111 + "start_line": 144, + "start_column": 9, + "end_line": 144, + "end_column": 29 }, { - "method_name": "size", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], + "method_name": "setPrice", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], "return_type": "", - "callee_signature": "size()", + "callee_signature": "setPrice(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -172089,18 +218553,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 86, - "start_column": 71, - "end_line": 86, - "end_column": 91 + "start_line": 145, + "start_column": 9, + "end_line": 145, + "end_column": 23 }, { - "method_name": "iterator", - "receiver_expr": "orderDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", + "method_name": "setOrderFee", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "", + "callee_signature": "setOrderFee(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -172109,18 +218576,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 87, - "start_column": 30, - "end_line": 87, - "end_column": 54 + "start_line": 146, + "start_column": 9, + "end_line": 146, + "end_column": 29 }, { - "method_name": "hasNext", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], + "method_name": "setAccount", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.entities.AccountDataBean" + ], "return_type": "", - "callee_signature": "hasNext()", + "callee_signature": "setAccount(com.ibm.websphere.samples.daytrader.entities.AccountDataBean)", "is_public": true, "is_protected": false, "is_private": false, @@ -172129,18 +218599,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, - "start_column": 20, - "end_line": 88, - "end_column": 31 + "start_line": 147, + "start_column": 9, + "end_line": 147, + "end_column": 27 }, { - "method_name": "next", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "next()", + "method_name": "setQuote", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + ], + "return_type": "", + "callee_signature": "setQuote(com.ibm.websphere.samples.daytrader.entities.QuoteDataBean)", "is_public": true, "is_protected": false, "is_private": false, @@ -172149,20 +218622,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 89, - "start_column": 59, - "end_line": 89, - "end_column": 67 + "start_line": 148, + "start_column": 9, + "end_line": 148, + "end_column": 23 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "setHolding", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [ - "java.lang.String" + "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "setHolding(com.ibm.websphere.samples.daytrader.entities.HoldingDataBean)", "is_public": true, "is_protected": false, "is_private": false, @@ -172171,62 +218645,370 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, - "start_column": 17, - "end_line": 90, - "end_column": 58 - }, + "start_line": 149, + "start_column": 9, + "end_line": 149, + "end_column": 27 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getQuantity()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getQuantity()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public double getQuantity()", + "parameters": [], + "code": "{\n return quantity;\n}", + "start_line": 216, + "end_line": 218, + "return_type": "double", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getOrderFee()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getOrderFee()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public BigDecimal getOrderFee()", + "parameters": [], + "code": "{\n return orderFee;\n}", + "start_line": 232, + "end_line": 234, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setOrderType(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setOrderType(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setOrderType(String orderType)", + "parameters": [ + { + "type": "java.lang.String", + "name": "orderType", + "annotations": [], + "modifiers": [], + "start_line": 188, + "end_line": 188, + "start_column": 30, + "end_column": 45 + } + ], + "code": "{\n this.orderType = orderType;\n}", + "start_line": 188, + "end_line": 190, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getQuote()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getQuote()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public QuoteDataBean getQuote()", + "parameters": [], + "code": "{\n return quote;\n}", + "start_line": 259, + "end_line": 261, + "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setPrice(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setPrice(BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setPrice(BigDecimal price)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "price", + "annotations": [], + "modifiers": [], + "start_line": 228, + "end_line": 228, + "start_column": 26, + "end_column": 41 + } + ], + "code": "{\n this.price = price;\n}", + "start_line": 228, + "end_line": 230, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "equals(Object)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "equals(Object)", + "comments": [], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public boolean equals(Object object)", + "parameters": [ + { + "type": "java.lang.Object", + "name": "object", + "annotations": [], + "modifiers": [], + "start_line": 328, + "end_line": 328, + "start_column": 27, + "end_column": 39 + } + ], + "code": "{\n if (!(object instanceof OrderDataBean)) {\n return false;\n }\n OrderDataBean other = (OrderDataBean) object;\n if (this.orderID != other.orderID && (this.orderID == null || !this.orderID.equals(other.orderID))) {\n return false;\n }\n return true;\n}", + "start_line": 327, + "end_line": 338, + "return_type": "boolean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.Integer", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" + ], + "call_sites": [ + { + "method_name": "equals", + "comment": null, + "receiver_expr": "this.orderID", + "receiver_type": "java.lang.Integer", + "argument_types": [ + "java.lang.Integer" + ], + "return_type": "", + "callee_signature": "equals(java.lang.Object)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 334, + "start_column": 72, + "end_line": 334, + "end_column": 105 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "other", + "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "initializer": "(OrderDataBean) object", + "start_line": 333, + "start_column": 23, + "end_line": 333, + "end_column": 52 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 5, + "is_entrypoint": false + }, + "getOrderStatus()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getOrderStatus()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getOrderStatus()", + "parameters": [], + "code": "{\n return orderStatus;\n}", + "start_line": 192, + "end_line": 194, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setOrderStatus(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setOrderStatus(String)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setOrderStatus(String orderStatus)", + "parameters": [ + { + "type": "java.lang.String", + "name": "orderStatus", + "annotations": [], + "modifiers": [], + "start_line": 196, + "end_line": 196, + "start_column": 32, + "end_column": 49 + } + ], + "code": "{\n this.orderStatus = orderStatus;\n}", + "start_line": 196, + "end_line": 198, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getSymbol()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getSymbol()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public String getSymbol()", + "parameters": [], + "code": "{\n if (quote != null) {\n return quote.getSymbol();\n }\n return symbol;\n}", + "start_line": 240, + "end_line": 245, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote", + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol" + ], + "call_sites": [ { - "method_name": "toHTML", - "receiver_expr": "orderData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "getSymbol", + "comment": null, + "receiver_expr": "quote", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "toHTML()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 90, - "start_column": 40, - "end_line": 90, - "end_column": 57 - }, - { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", - "argument_types": [ - "java.lang.String" - ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 92, - "start_column": 13, - "end_line": 92, - "end_column": 54 - }, - { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "java.io.PrintWriter", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "println(java.lang.String)", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -172235,18 +219017,78 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 13, - "end_line": 93, - "end_column": 42 - }, + "start_line": 242, + "start_column": 20, + "end_line": 242, + "end_column": 36 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "getOrderID()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getOrderID()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Integer getOrderID()", + "parameters": [], + "code": "{\n return orderID;\n}", + "start_line": 176, + "end_line": 178, + "return_type": "java.lang.Integer", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "isOpen()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "isOpen()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public boolean isOpen()", + "parameters": [], + "code": "{\n String orderStatus = getOrderStatus();\n if ((orderStatus.compareToIgnoreCase(\"open\") == 0) || (orderStatus.compareToIgnoreCase(\"processing\") == 0)) {\n return true;\n }\n return false;\n}", + "start_line": 291, + "end_line": 297, + "return_type": "boolean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" + ], + "call_sites": [ { - "method_name": "toString", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "toString()", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -172255,64 +219097,44 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 25, - "end_line": 93, - "end_column": 41 + "start_line": 292, + "start_column": 30, + "end_line": 292, + "end_column": 45 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", "argument_types": [ - "java.lang.Exception", "java.lang.String" ], "return_type": "", - "callee_signature": "error(java.lang.Throwable, java.lang.String)", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 95, - "start_column": 13, - "end_line": 95, - "end_column": 77 + "start_line": 293, + "start_column": 14, + "end_line": 293, + "end_column": 52 }, { - "method_name": "sendError", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", "argument_types": [ - "", "java.lang.String" ], "return_type": "", - "callee_signature": "sendError(int, java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 98, - "start_column": 13, - "end_line": 98, - "end_column": 98 - }, - { - "method_name": "toString", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -172321,281 +219143,66 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 86, - "end_line": 98, - "end_column": 97 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.lang.StringBuffer", - "argument_types": [ - "" - ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "StringBuffer(int)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 68, - "start_column": 31, - "end_line": 68, - "end_column": 51 + "start_line": 293, + "start_column": 64, + "end_line": 293, + "end_column": 108 } ], "variable_declarations": [ { - "name": "out", - "type": "java.io.PrintWriter", - "initializer": "res.getWriter()", - "start_line": 64, - "start_column": 29, - "end_line": 64, - "end_column": 49 - }, - { - "name": "userID", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderStatus", "type": "java.lang.String", - "initializer": "null", - "start_line": 66, + "initializer": "getOrderStatus()", + "start_line": 292, "start_column": 16, - "end_line": 66, - "end_column": 28 - }, - { - "name": "output", - "type": "java.lang.StringBuffer", - "initializer": "new StringBuffer(100)", - "start_line": 68, - "start_column": 22, - "end_line": 68, - "end_column": 51 - }, - { - "name": "orderDataBeans", - "type": "java.util.Collection", - "initializer": "null", - "start_line": 75, - "start_column": 27, - "end_line": 75, - "end_column": 47 - }, - { - "name": "iter", - "type": "int", - "initializer": "TradeConfig.getPrimIterations()", - "start_line": 76, - "start_column": 17, - "end_line": 76, - "end_column": 54 - }, - { - "name": "ii", - "type": "int", - "initializer": "0", - "start_line": 77, - "start_column": 22, - "end_line": 77, - "end_column": 27 - }, - { - "name": "it", - "type": "java.util.Iterator", - "initializer": "orderDataBeans.iterator()", - "start_line": 87, - "start_column": 25, - "end_line": 87, - "end_column": 54 - }, - { - "name": "orderData", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "(OrderDataBean) it.next()", - "start_line": 89, - "start_column": 31, - "end_line": 89, - "end_column": 67 + "end_line": 292, + "end_column": 45 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 4, - "is_entrypoint": true - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 45, - "end_line": 45, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 47, - "end_line": 47, - "variables": [ - "initTime" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 49, - "end_line": 49, - "variables": [ - "hitCount" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] + "cyclomatic_complexity": 3, + "is_entrypoint": false }, - { - "comment": "", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 51, - "end_line": 53, - "variables": [ - "tradeSLSBLocal" - ], - "modifiers": [ - "private" - ], + "toString()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "toString()", + "comments": [], "annotations": [ - "@Inject", - "@TradeEJB" - ] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.util.MDBStats": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [ - "java.util.HashMap" - ], - "comment": "/**\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n */", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "addTiming(String, long, long)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", - "signature": "addTiming(String, long, long)", - "comment": "", - "annotations": [], + "@Override" + ], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public TimerStat addTiming(String type, long sendTime, long recvTime)", - "parameters": [ - { - "type": "java.lang.String", - "name": "type", - "annotations": [], - "modifiers": [] - }, - { - "type": "long", - "name": "sendTime", - "annotations": [], - "modifiers": [] - }, - { - "type": "long", - "name": "recvTime", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n TimerStat stats = null;\n synchronized (type) {\n stats = get(type);\n if (stats == null) {\n stats = new TimerStat();\n }\n long time = recvTime - sendTime;\n if (time > stats.getMax()) {\n stats.setMax(time);\n }\n if (time < stats.getMin()) {\n stats.setMin(time);\n }\n stats.setCount(stats.getCount() + 1);\n stats.setTotalTime(stats.getTotalTime() + time);\n put(type, stats);\n }\n return stats;\n}", - "start_line": 40, - "end_line": 62, - "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "declaration": "public String toString()", + "parameters": [], + "code": "{\n return \"Order \" + getOrderID() + \"\\n\\t orderType: \" + getOrderType() + \"\\n\\t orderStatus: \" + getOrderStatus() + \"\\n\\t openDate: \" + getOpenDate() + \"\\n\\t completionDate: \" + getCompletionDate() + \"\\n\\t quantity: \" + getQuantity() + \"\\n\\t price: \" + getPrice() + \"\\n\\t orderFee: \" + getOrderFee() + \"\\n\\t symbol: \" + getSymbol();\n}", + "start_line": 158, + "end_line": 163, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "com.ibm.websphere.samples.daytrader.util.TimerStat" - ], + "referenced_types": [], "accessed_fields": [], "call_sites": [ { - "method_name": "get", + "method_name": "getOrderID", + "comment": null, "receiver_expr": "", "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], - "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "callee_signature": "get(java.lang.Object)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 44, - "start_column": 21, - "end_line": 44, - "end_column": 29 - }, - { - "method_name": "getMax", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], - "return_type": "", - "callee_signature": "getMax()", + "return_type": "java.lang.Integer", + "callee_signature": "getOrderID()", "is_public": true, "is_protected": false, "is_private": false, @@ -172604,20 +219211,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 50, - "start_column": 24, - "end_line": 50, - "end_column": 37 + "start_line": 160, + "start_column": 27, + "end_line": 160, + "end_column": 38 }, { - "method_name": "setMax", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setMax(double)", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -172626,18 +219232,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 51, - "start_column": 17, - "end_line": 51, - "end_column": 34 + "start_line": 160, + "start_column": 68, + "end_line": 160, + "end_column": 81 }, { - "method_name": "getMin", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "", - "callee_signature": "getMin()", + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -172646,20 +219253,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, - "start_column": 24, - "end_line": 53, - "end_column": 37 + "start_line": 160, + "start_column": 111, + "end_line": 160, + "end_column": 126 }, { - "method_name": "setMin", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setMin(double)", + "method_name": "getOpenDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getOpenDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -172668,20 +219274,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 54, - "start_column": 17, - "end_line": 54, - "end_column": 34 + "start_line": 161, + "start_column": 19, + "end_line": 161, + "end_column": 31 }, { - "method_name": "setCount", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setCount(int)", + "method_name": "getCompletionDate", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "getCompletionDate()", "is_public": true, "is_protected": false, "is_private": false, @@ -172690,18 +219295,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 56, - "start_column": 13, - "end_line": 56, - "end_column": 48 + "start_line": 161, + "start_column": 61, + "end_line": 161, + "end_column": 79 }, { - "method_name": "getCount", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], "return_type": "", - "callee_signature": "getCount()", + "callee_signature": "getQuantity()", "is_public": true, "is_protected": false, "is_private": false, @@ -172710,20 +219316,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 56, - "start_column": 28, - "end_line": 56, - "end_column": 43 + "start_line": 161, + "start_column": 109, + "end_line": 161, + "end_column": 121 }, { - "method_name": "setTotalTime", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setTotalTime(double)", + "method_name": "getPrice", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -172732,18 +219337,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 57, - "start_column": 13, - "end_line": 57, - "end_column": 59 + "start_line": 162, + "start_column": 19, + "end_line": 162, + "end_column": 28 }, { - "method_name": "getTotalTime", - "receiver_expr": "stats", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "method_name": "getOrderFee", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "", - "callee_signature": "getTotalTime()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getOrderFee()", "is_public": true, "is_protected": false, "is_private": false, @@ -172752,21 +219358,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 57, - "start_column": 32, - "end_line": 57, - "end_column": 51 + "start_line": 162, + "start_column": 58, + "end_line": 162, + "end_column": 70 }, { - "method_name": "put", + "method_name": "getSymbol", + "comment": null, "receiver_expr": "", "receiver_type": "", - "argument_types": [ - "java.lang.String", - "com.ibm.websphere.samples.daytrader.util.TimerStat" - ], - "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "callee_signature": "put(K, V)", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getSymbol()", "is_public": true, "is_protected": false, "is_private": false, @@ -172775,76 +219379,52 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 59, - "start_column": 13, - "end_line": 59, - "end_column": 28 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "callee_signature": "TimerStat()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 46, - "start_column": 25, - "end_line": 46, - "end_column": 39 - } - ], - "variable_declarations": [ - { - "name": "stats", - "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", - "initializer": "null", - "start_line": 41, - "start_column": 19, - "end_line": 41, - "end_column": 30 - }, - { - "name": "time", - "type": "long", - "initializer": "recvTime - sendTime", - "start_line": 49, - "start_column": 18, - "end_line": 49, - "end_column": 43 + "start_line": 162, + "start_column": 100, + "end_line": 162, + "end_column": 110 } ], + "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 5, + "cyclomatic_complexity": 1, "is_entrypoint": false }, - "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", - "signature": "MDBStats()", - "comment": "", + "setAccount(AccountDataBean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setAccount(AccountDataBean)", + "comments": [], "annotations": [], "modifiers": [ - "private" + "public" ], "thrown_exceptions": [], - "declaration": "private MDBStats()", - "parameters": [], - "code": "{\n}", - "start_line": 30, - "end_line": 31, - "return_type": null, + "declaration": "public void setAccount(AccountDataBean account)", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "name": "account", + "annotations": [], + "modifiers": [], + "start_line": 255, + "end_line": 255, + "start_column": 28, + "end_column": 50 + } + ], + "code": "{\n this.account = account;\n}", + "start_line": 255, + "end_line": 257, + "return_type": "void", "is_implicit": false, - "is_constructor": true, - "referenced_types": [], - "accessed_fields": [], + "is_constructor": false, + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.entities.AccountDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account" + ], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -172852,225 +219432,217 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "reset()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", - "signature": "reset()", - "comment": "", + "setOrderFee(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setOrderFee(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ - "public", - "synchronized" + "public" ], "thrown_exceptions": [], - "declaration": "public synchronized void reset()", - "parameters": [], - "code": "{\n clear();\n}", - "start_line": 64, - "end_line": 66, + "declaration": "public void setOrderFee(BigDecimal orderFee)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "orderFee", + "annotations": [], + "modifiers": [], + "start_line": 236, + "end_line": 236, + "start_column": 29, + "end_column": 47 + } + ], + "code": "{\n this.orderFee = orderFee;\n}", + "start_line": 236, + "end_line": 238, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "clear", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "", - "callee_signature": "clear()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 65, - "start_column": 9, - "end_line": 65, - "end_column": 15 - } + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee" ], + "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", - "signature": "getInstance()", - "comment": "", + "getOpenDate()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getOpenDate()", + "comments": [], "annotations": [], "modifiers": [ - "public", - "static", - "synchronized" + "public" ], "thrown_exceptions": [], - "declaration": "public static synchronized MDBStats getInstance()", + "declaration": "public Date getOpenDate()", "parameters": [], - "code": "{\n if (mdbStats == null) {\n mdbStats = new MDBStats();\n }\n return mdbStats;\n}", - "start_line": 33, - "end_line": 38, - "return_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "code": "{\n return openDate;\n}", + "start_line": 200, + "end_line": 202, + "return_type": "java.util.Date", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.util.MDBStats.mdbStats" - ], - "call_sites": [ - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", - "callee_signature": "MDBStats()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 35, - "start_column": 24, - "end_line": 35, - "end_column": 37 - } + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" ], + "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, + "cyclomatic_complexity": 1, "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 26, - "end_line": 26, - "variables": [ - "serialVersionUID" - ], + }, + "setOpenDate(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setOpenDate(Date)", + "comments": [], + "annotations": [], "modifiers": [ - "private", - "static", - "final" + "public" ], - "annotations": [] - }, - { - "comment": "// Singleton class", - "name": null, - "type": "com.ibm.websphere.samples.daytrader.util.MDBStats", - "start_line": 28, - "end_line": 28, - "variables": [ - "mdbStats" + "thrown_exceptions": [], + "declaration": "public void setOpenDate(Date openDate)", + "parameters": [ + { + "type": "java.util.Date", + "name": "openDate", + "annotations": [], + "modifiers": [], + "start_line": 204, + "end_line": 204, + "start_column": 29, + "end_column": 41 + } ], - "modifiers": [ - "private", - "static" + "code": "{\n this.openDate = openDate;\n}", + "start_line": 204, + "end_line": 206, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.util.Date" ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": false - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [ - "javax.servlet.http.HttpServlet" - ], - "comment": "/**\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2ServletRcv receives a request\n * from {@link PingServlet2Servlet} and displays output.\n *\n */", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@WebServlet(name = \"PingServlet2ServletRcv\", urlPatterns = { \"/servlet/PingServlet2ServletRcv\" })" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", - "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", - "annotations": [ - "@Override" + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setHolding(HoldingDataBean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setHolding(HoldingDataBean)", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException" - ], - "declaration": "public void init(ServletConfig config) throws ServletException", + "thrown_exceptions": [], + "declaration": "public void setHolding(HoldingDataBean holding)", "parameters": [ { - "type": "javax.servlet.ServletConfig", - "name": "config", + "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "name": "holding", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 271, + "end_line": 271, + "start_column": 28, + "end_column": 50 } ], - "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n}", - "start_line": 91, - "end_line": 96, + "code": "{\n this.holding = holding;\n}", + "start_line": 271, + "end_line": 273, "return_type": "void", "is_implicit": false, "is_constructor": false, + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getCompletionDate()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getCompletionDate()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public Date getCompletionDate()", + "parameters": [], + "code": "{\n return completionDate;\n}", + "start_line": 208, + "end_line": 210, + "return_type": "java.util.Date", + "is_implicit": false, + "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv.initTime" + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "isSell()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "isSell()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public boolean isSell()", + "parameters": [], + "code": "{\n String orderType = getOrderType();\n if (orderType.compareToIgnoreCase(\"sell\") == 0) {\n return true;\n }\n return false;\n}", + "start_line": 283, + "end_line": 289, + "return_type": "boolean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" ], "call_sites": [ { - "method_name": "init", - "receiver_expr": "super", - "receiver_type": "javax.servlet.http.HttpServlet", - "argument_types": [ - "javax.servlet.ServletConfig" - ], - "return_type": "", - "callee_signature": "init(javax.servlet.ServletConfig)", + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -173079,18 +219651,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 9, - "end_line": 93, - "end_column": 26 + "start_line": 284, + "start_column": 28, + "end_line": 284, + "end_column": 41 }, { - "method_name": "toString", - "receiver_expr": "new java.util.Date()", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderType", + "receiver_type": "java.lang.String", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -173099,158 +219674,96 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 94, - "start_column": 20, - "end_line": 94, - "end_column": 50 - }, + "start_line": 285, + "start_column": 13, + "end_line": 285, + "end_column": 49 + } + ], + "variable_declarations": [ { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "Date()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 94, - "start_column": 20, - "end_line": 94, - "end_column": 39 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderType", + "type": "java.lang.String", + "initializer": "getOrderType()", + "start_line": 284, + "start_column": 16, + "end_line": 284, + "end_column": 41 } ], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, + "cyclomatic_complexity": 2, "is_entrypoint": false }, - "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", - "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", - "annotations": [ - "@Override" - ], + "getOrderType()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getOrderType()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ - { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n doGet(req, res);\n}", - "start_line": 54, - "end_line": 57, - "return_type": "void", + "thrown_exceptions": [], + "declaration": "public String getOrderType()", + "parameters": [], + "code": "{\n return orderType;\n}", + "start_line": 184, + "end_line": 186, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [], - "call_sites": [ - { - "method_name": "doGet", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" - ], - "return_type": "", - "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 56, - "start_column": 9, - "end_line": 56, - "end_column": 23 - } + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" ], + "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, - "is_entrypoint": true + "is_entrypoint": false }, - "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", - "annotations": [ - "@Override" - ], + "isCompleted()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "isCompleted()", + "comments": [], + "annotations": [], "modifiers": [ "public" ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ - { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] - }, - { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n PingBean ab;\n try {\n ab = (PingBean) req.getAttribute(\"ab\");\n res.setContentType(\"text/html\");\n PrintWriter out = res.getWriter();\n out.println(\"Ping Servlet2Servlet\" + \"

    PingServlet2Servlet:
    Init time: \" + initTime + \"

    Message from Servlet: \" + ab.getMsg() + \"\");\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2ServletRcv.doGet(...): general exception\");\n res.sendError(500, \"PingServlet2ServletRcv.doGet(...): general exception\" + ex.toString());\n }\n}", - "start_line": 68, - "end_line": 83, - "return_type": "void", + "thrown_exceptions": [], + "declaration": "public boolean isCompleted()", + "parameters": [], + "code": "{\n String orderStatus = getOrderStatus();\n if ((orderStatus.compareToIgnoreCase(\"completed\") == 0) || (orderStatus.compareToIgnoreCase(\"alertcompleted\") == 0) || (orderStatus.compareToIgnoreCase(\"cancelled\") == 0)) {\n return true;\n }\n return false;\n}", + "start_line": 299, + "end_line": 306, + "return_type": "boolean", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingBean", - "java.io.PrintWriter" + "java.lang.String" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv.initTime" + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" ], "call_sites": [ { - "method_name": "getAttribute", - "receiver_expr": "req", - "receiver_type": "javax.servlet.http.HttpServletRequest", - "argument_types": [ - "java.lang.String" - ], - "return_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", - "callee_signature": "getAttribute(java.lang.String)", + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -173259,20 +219772,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 72, - "start_column": 29, - "end_line": 72, - "end_column": 50 + "start_line": 300, + "start_column": 30, + "end_line": 300, + "end_column": 45 }, { - "method_name": "setContentType", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "setContentType(java.lang.String)", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -173281,18 +219795,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, - "start_column": 13, - "end_line": 73, - "end_column": 43 + "start_line": 301, + "start_column": 14, + "end_line": 301, + "end_column": 57 }, { - "method_name": "getWriter", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [], - "return_type": "java.io.PrintWriter", - "callee_signature": "getWriter()", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -173301,20 +219818,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 74, - "start_column": 31, - "end_line": 74, - "end_column": 45 + "start_line": 301, + "start_column": 69, + "end_line": 301, + "end_column": 117 }, { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "java.io.PrintWriter", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "println(java.lang.String)", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -173323,18 +219841,148 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 75, - "start_column": 13, - "end_line": 77, - "end_column": 113 - }, + "start_line": 302, + "start_column": 21, + "end_line": 302, + "end_column": 64 + } + ], + "variable_declarations": [ { - "method_name": "getMsg", - "receiver_expr": "ab", - "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderStatus", + "type": "java.lang.String", + "initializer": "getOrderStatus()", + "start_line": 300, + "start_column": 16, + "end_line": 300, + "end_column": 45 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 4, + "is_entrypoint": false + }, + "setQuote(QuoteDataBean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setQuote(QuoteDataBean)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setQuote(QuoteDataBean quote)", + "parameters": [ + { + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "name": "quote", + "annotations": [], + "modifiers": [], + "start_line": 263, + "end_line": 263, + "start_column": 26, + "end_column": 44 + } + ], + "code": "{\n this.quote = quote;\n}", + "start_line": 263, + "end_line": 265, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "setQuantity(double)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setQuantity(double)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setQuantity(double quantity)", + "parameters": [ + { + "type": "double", + "name": "quantity", + "annotations": [], + "modifiers": [], + "start_line": 220, + "end_line": 220, + "start_column": 29, + "end_column": 43 + } + ], + "code": "{\n this.quantity = quantity;\n}", + "start_line": 220, + "end_line": 222, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "isBuy()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "isBuy()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public boolean isBuy()", + "parameters": [], + "code": "{\n String orderType = getOrderType();\n if (orderType.compareToIgnoreCase(\"buy\") == 0) {\n return true;\n }\n return false;\n}", + "start_line": 275, + "end_line": 281, + "return_type": "boolean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" + ], + "call_sites": [ + { + "method_name": "getOrderType", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getMsg()", + "callee_signature": "getOrderType()", "is_public": true, "is_protected": false, "is_private": false, @@ -173343,44 +219991,160 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 77, - "start_column": 83, - "end_line": 77, - "end_column": 93 + "start_line": 276, + "start_column": 28, + "end_line": 276, + "end_column": 41 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderType", + "receiver_type": "java.lang.String", "argument_types": [ - "java.lang.Exception", "java.lang.String" ], "return_type": "", - "callee_signature": "error(java.lang.Throwable, java.lang.String)", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 79, + "start_line": 277, "start_column": 13, - "end_line": 79, - "end_column": 81 - }, + "end_line": 277, + "end_column": 48 + } + ], + "variable_declarations": [ { - "method_name": "sendError", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", - "argument_types": [ - "", - "java.lang.String" - ], - "return_type": "", - "callee_signature": "sendError(int, java.lang.String)", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderType", + "type": "java.lang.String", + "initializer": "getOrderType()", + "start_line": 276, + "start_column": 16, + "end_line": 276, + "end_column": 41 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "setCompletionDate(Date)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "setCompletionDate(Date)", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public void setCompletionDate(Date completionDate)", + "parameters": [ + { + "type": "java.util.Date", + "name": "completionDate", + "annotations": [], + "modifiers": [], + "start_line": 212, + "end_line": 212, + "start_column": 35, + "end_column": 53 + } + ], + "code": "{\n this.completionDate = completionDate;\n}", + "start_line": 212, + "end_line": 214, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.util.Date" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "getAccount()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "getAccount()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public AccountDataBean getAccount()", + "parameters": [], + "code": "{\n return account;\n}", + "start_line": 251, + "end_line": 253, + "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account" + ], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "isCancelled()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", + "signature": "isCancelled()", + "comments": [], + "annotations": [], + "modifiers": [ + "public" + ], + "thrown_exceptions": [], + "declaration": "public boolean isCancelled()", + "parameters": [], + "code": "{\n String orderStatus = getOrderStatus();\n if (orderStatus.compareToIgnoreCase(\"cancelled\") == 0) {\n return true;\n }\n return false;\n}", + "start_line": 308, + "end_line": 314, + "return_type": "boolean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" + ], + "call_sites": [ + { + "method_name": "getOrderStatus", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getOrderStatus()", "is_public": true, "is_protected": false, "is_private": false, @@ -173389,18 +220153,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, - "start_column": 13, - "end_line": 80, - "end_column": 102 + "start_line": 309, + "start_column": 30, + "end_line": 309, + "end_column": 45 }, { - "method_name": "toString", - "receiver_expr": "ex", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "method_name": "compareToIgnoreCase", + "comment": null, + "receiver_expr": "orderStatus", + "receiver_type": "java.lang.String", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "compareToIgnoreCase(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -173409,45 +220176,51 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, - "start_column": 89, - "end_line": 80, - "end_column": 101 + "start_line": 310, + "start_column": 13, + "end_line": 310, + "end_column": 56 } ], "variable_declarations": [ { - "name": "ab", - "type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", - "initializer": "", - "start_line": 70, - "start_column": 18, - "end_line": 70, - "end_column": 19 - }, - { - "name": "out", - "type": "java.io.PrintWriter", - "initializer": "res.getWriter()", - "start_line": 74, - "start_column": 25, - "end_line": 74, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "orderStatus", + "type": "java.lang.String", + "initializer": "getOrderStatus()", + "start_line": 309, + "start_column": 16, + "end_line": 309, "end_column": 45 } ], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 2, - "is_entrypoint": true + "is_entrypoint": false } }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", - "start_line": 42, - "end_line": 42, + "start_line": 65, + "end_line": 65, "variables": [ "serialVersionUID" ], @@ -173459,59 +220232,337 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.Integer", + "start_line": 67, + "end_line": 71, + "variables": [ + "orderID" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Id", + "@TableGenerator(name = \"orderIdGen\", table = \"KEYGENEJB\", pkColumnName = \"KEYNAME\", valueColumnName = \"KEYVAL\", pkColumnValue = \"order\", allocationSize = 1000)", + "@GeneratedValue(strategy = GenerationType.TABLE, generator = \"orderIdGen\")", + "@Column(name = \"ORDERID\", nullable = false)" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", - "start_line": 43, - "end_line": 43, + "start_line": 73, + "end_line": 75, "variables": [ - "initTime" + "orderType" ], "modifiers": [ - "private", - "static" + "private" ], - "annotations": [] + "annotations": [ + "@Column(name = \"ORDERTYPE\")", + "@NotBlank" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 77, + "end_line": 79, + "variables": [ + "orderStatus" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Column(name = \"ORDERSTATUS\")", + "@NotBlank" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 84, + "end_line": 87, + "variables": [ + "openDate" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Column(name = \"OPENDATE\")", + "@Temporal(TemporalType.TIMESTAMP)", + "@PastOrPresent" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.util.Date", + "start_line": 89, + "end_line": 92, + "variables": [ + "completionDate" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Column(name = \"COMPLETIONDATE\")", + "@PastOrPresent", + "@Temporal(TemporalType.TIMESTAMP)" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "double", + "start_line": 94, + "end_line": 96, + "variables": [ + "quantity" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@NotNull", + "@Column(name = \"QUANTITY\", nullable = false)" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 98, + "end_line": 100, + "variables": [ + "price" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Column(name = \"PRICE\")", + "@Positive" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.math.BigDecimal", + "start_line": 102, + "end_line": 104, + "variables": [ + "orderFee" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Column(name = \"ORDERFEE\")", + "@Positive" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", + "start_line": 106, + "end_line": 108, + "variables": [ + "account" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@ManyToOne(fetch = FetchType.LAZY)", + "@JoinColumn(name = \"ACCOUNT_ACCOUNTID\")" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "start_line": 110, + "end_line": 112, + "variables": [ + "quote" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@ManyToOne(fetch = FetchType.EAGER)", + "@JoinColumn(name = \"QUOTE_SYMBOL\")" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "start_line": 114, + "end_line": 116, + "variables": [ + "holding" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@OneToOne(fetch = FetchType.LAZY)", + "@JoinColumn(name = \"HOLDING_HOLDINGID\")" + ] + }, + { + "comment": { + "content": " Fields for relationship fields are not kept in the Data Bean ", + "start_line": 118, + "end_line": 118, + "start_column": 5, + "end_column": 70, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 119, + "end_line": 120, + "variables": [ + "symbol" + ], + "modifiers": [ + "private" + ], + "annotations": [ + "@Transient" + ] } ], "enum_constants": [], - "is_entrypoint_class": true + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n ", + "start_line": 18, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " Singleton class", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } ], + "imports": [], "type_declarations": { - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean": { + "com.ibm.websphere.samples.daytrader.util.MDBStats": { "is_nested_type": false, "is_class_or_interface_declaration": true, "is_enum_declaration": false, @@ -173520,270 +220571,98 @@ "is_interface": false, "is_inner_class": false, "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [ - "java.io.Serializable" + "extends_list": [ + "java.util.HashMap" ], + "comments": [ + { + "content": " Singleton class", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 22, + "is_javadoc": false + }, + { + "content": "\n *\n * To change this generated comment edit the template variable \"typecomment\":\n * Window>Preferences>Java>Templates. To enable and disable the creation of type\n * comments go to Window>Preferences>Java>Code Generation.\n ", + "start_line": 18, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "implements_list": [], "modifiers": [ "public" ], - "annotations": [ - "@Entity(name = \"orderejb\")", - "@Table(name = \"orderejb\")", - "@NamedQueries({ @NamedQuery(name = \"orderejb.findByOrderfee\", query = \"SELECT o FROM orderejb o WHERE o.orderFee = :orderfee\"), @NamedQuery(name = \"orderejb.findByCompletiondate\", query = \"SELECT o FROM orderejb o WHERE o.completionDate = :completiondate\"), @NamedQuery(name = \"orderejb.findByOrdertype\", query = \"SELECT o FROM orderejb o WHERE o.orderType = :ordertype\"), @NamedQuery(name = \"orderejb.findByOrderstatus\", query = \"SELECT o FROM orderejb o WHERE o.orderStatus = :orderstatus\"), @NamedQuery(name = \"orderejb.findByPrice\", query = \"SELECT o FROM orderejb o WHERE o.price = :price\"), @NamedQuery(name = \"orderejb.findByQuantity\", query = \"SELECT o FROM orderejb o WHERE o.quantity = :quantity\"), @NamedQuery(name = \"orderejb.findByOpendate\", query = \"SELECT o FROM orderejb o WHERE o.openDate = :opendate\"), @NamedQuery(name = \"orderejb.findByOrderid\", query = \"SELECT o FROM orderejb o WHERE o.orderID = :orderid\"), @NamedQuery(name = \"orderejb.findByAccountAccountid\", query = \"SELECT o FROM orderejb o WHERE o.account.accountID = :accountAccountid\"), @NamedQuery(name = \"orderejb.findByQuoteSymbol\", query = \"SELECT o FROM orderejb o WHERE o.quote.symbol = :quoteSymbol\"), @NamedQuery(name = \"orderejb.findByHoldingHoldingid\", query = \"SELECT o FROM orderejb o WHERE o.holding.holdingID = :holdingHoldingid\"), @NamedQuery(name = \"orderejb.closedOrders\", query = \"SELECT o FROM orderejb o WHERE o.orderStatus = 'closed' AND o.account.profile.userID = :userID\"), @NamedQuery(name = \"orderejb.completeClosedOrders\", query = \"UPDATE orderejb o SET o.orderStatus = 'completed' WHERE o.orderStatus = 'closed' AND o.account.profile.userID = :userID\") })" - ], + "annotations": [], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { - "(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "OrderDataBean(Integer, String, String, Date, Date, double, BigDecimal, BigDecimal, String)", - "comment": "", + "addTiming(String, long, long)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "signature": "addTiming(String, long, long)", + "comments": [], "annotations": [], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public OrderDataBean(Integer orderID, String orderType, String orderStatus, Date openDate, Date completionDate, double quantity, BigDecimal price, BigDecimal orderFee, String symbol)", + "declaration": "public TimerStat addTiming(String type, long sendTime, long recvTime)", "parameters": [ - { - "type": "java.lang.Integer", - "name": "orderID", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.lang.String", - "name": "orderType", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.lang.String", - "name": "orderStatus", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.util.Date", - "name": "openDate", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.util.Date", - "name": "completionDate", - "annotations": [], - "modifiers": [] - }, - { - "type": "double", - "name": "quantity", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "price", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "orderFee", - "annotations": [], - "modifiers": [] - }, { "type": "java.lang.String", - "name": "symbol", + "name": "type", "annotations": [], - "modifiers": [] - } - ], - "code": "{\n setOrderID(orderID);\n setOrderType(orderType);\n setOrderStatus(orderStatus);\n setOpenDate(openDate);\n setCompletionDate(completionDate);\n setQuantity(quantity);\n setPrice(price);\n setOrderFee(orderFee);\n setSymbol(symbol);\n}", - "start_line": 125, - "end_line": 136, - "return_type": null, - "is_implicit": false, - "is_constructor": true, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" - ], - "call_sites": [ - { - "method_name": "setOrderID", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.Integer" - ], - "return_type": "", - "callee_signature": "setOrderID(java.lang.Integer)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 127, - "start_column": 9, - "end_line": 127, - "end_column": 27 - }, - { - "method_name": "setOrderType", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setOrderType(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 128, - "start_column": 9, - "end_line": 128, - "end_column": 31 - }, - { - "method_name": "setOrderStatus", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setOrderStatus(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 129, - "start_column": 9, - "end_line": 129, - "end_column": 35 - }, - { - "method_name": "setOpenDate", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.util.Date" - ], - "return_type": "", - "callee_signature": "setOpenDate(java.util.Date)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 130, - "start_column": 9, - "end_line": 130, - "end_column": 29 - }, - { - "method_name": "setCompletionDate", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.util.Date" - ], - "return_type": "", - "callee_signature": "setCompletionDate(java.util.Date)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 131, - "start_column": 9, - "end_line": 131, - "end_column": 41 - }, - { - "method_name": "setQuantity", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "setQuantity(double)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 132, - "start_column": 9, - "end_line": 132, - "end_column": 29 + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 32, + "end_column": 42 }, - { - "method_name": "setPrice", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setPrice(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 133, - "start_column": 9, - "end_line": 133, - "end_column": 23 + { + "type": "long", + "name": "sendTime", + "annotations": [], + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 45, + "end_column": 57 }, { - "method_name": "setOrderFee", + "type": "long", + "name": "recvTime", + "annotations": [], + "modifiers": [], + "start_line": 40, + "end_line": 40, + "start_column": 60, + "end_column": 72 + } + ], + "code": "{\n TimerStat stats = null;\n synchronized (type) {\n stats = get(type);\n if (stats == null) {\n stats = new TimerStat();\n }\n long time = recvTime - sendTime;\n if (time > stats.getMax()) {\n stats.setMax(time);\n }\n if (time < stats.getMin()) {\n stats.setMin(time);\n }\n stats.setCount(stats.getCount() + 1);\n stats.setTotalTime(stats.getTotalTime() + time);\n put(type, stats);\n }\n return stats;\n}", + "start_line": 40, + "end_line": 62, + "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.util.TimerStat" + ], + "accessed_fields": [], + "call_sites": [ + { + "method_name": "get", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ - "java.math.BigDecimal" + "java.lang.String" ], - "return_type": "", - "callee_signature": "setOrderFee(java.math.BigDecimal)", + "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "callee_signature": "get(java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, @@ -173792,20 +220671,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 134, - "start_column": 9, - "end_line": 134, + "start_line": 44, + "start_column": 21, + "end_line": 44, "end_column": 29 }, { - "method_name": "setSymbol", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], + "method_name": "getMax", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "argument_types": [], "return_type": "", - "callee_signature": "setSymbol(java.lang.String)", + "callee_signature": "getMax()", "is_public": true, "is_protected": false, "is_private": false, @@ -173814,294 +220692,198 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 135, - "start_column": 9, - "end_line": 135, - "end_column": 25 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getRandomInstance()", - "comment": "", - "annotations": [], - "modifiers": [ - "public", - "static" - ], - "thrown_exceptions": [], - "declaration": "public static OrderDataBean getRandomInstance()", - "parameters": [], - "code": "{\n return new OrderDataBean(new Integer(TradeConfig.rndInt(100000)), TradeConfig.rndBoolean() ? \"buy\" : \"sell\", \"open\", new java.util.Date(TradeConfig.rndInt(Integer.MAX_VALUE)), new java.util.Date(TradeConfig.rndInt(Integer.MAX_VALUE)), TradeConfig.rndQuantity(), TradeConfig.rndBigDecimal(1000.0f), TradeConfig.rndBigDecimal(1000.0f), TradeConfig.rndSymbol());\n}", - "start_line": 152, - "end_line": 156, - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "java.lang.Integer.MAX_VALUE" - ], - "call_sites": [ + "start_line": 50, + "start_column": 24, + "end_line": 50, + "end_column": 37 + }, { - "method_name": "rndInt", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "setMax", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [ "" ], "return_type": "", - "callee_signature": "rndInt(int)", + "callee_signature": "setMax(double)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, - "start_column": 46, - "end_line": 153, - "end_column": 71 + "start_line": 51, + "start_column": 17, + "end_line": 51, + "end_column": 34 }, { - "method_name": "rndBoolean", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getMin", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], "return_type": "", - "callee_signature": "rndBoolean()", + "callee_signature": "getMin()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, - "start_column": 75, - "end_line": 153, - "end_column": 98 + "start_line": 53, + "start_column": 24, + "end_line": 53, + "end_column": 37 }, { - "method_name": "rndInt", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "setMin", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [ "" ], "return_type": "", - "callee_signature": "rndInt(int)", + "callee_signature": "setMin(double)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, + "start_line": 54, "start_column": 17, - "end_line": 154, - "end_column": 53 + "end_line": 54, + "end_column": 34 }, { - "method_name": "rndInt", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "setCount", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [ "" ], "return_type": "", - "callee_signature": "rndInt(int)", + "callee_signature": "setCount(int)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 76, - "end_line": 154, - "end_column": 112 + "start_line": 56, + "start_column": 13, + "end_line": 56, + "end_column": 48 }, { - "method_name": "rndQuantity", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getCount", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], "return_type": "", - "callee_signature": "rndQuantity()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 154, - "start_column": 116, - "end_line": 154, - "end_column": 140 - }, - { - "method_name": "rndBigDecimal", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "rndBigDecimal(float)", + "callee_signature": "getCount()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, - "start_column": 17, - "end_line": 155, - "end_column": 50 + "start_line": 56, + "start_column": 28, + "end_line": 56, + "end_column": 43 }, { - "method_name": "rndBigDecimal", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "setTotalTime", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [ "" ], - "return_type": "java.math.BigDecimal", - "callee_signature": "rndBigDecimal(float)", + "return_type": "", + "callee_signature": "setTotalTime(double)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, - "start_column": 53, - "end_line": 155, - "end_column": 86 + "start_line": 57, + "start_column": 13, + "end_line": 57, + "end_column": 59 }, { - "method_name": "rndSymbol", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getTotalTime", + "comment": null, + "receiver_expr": "stats", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "rndSymbol()", + "return_type": "", + "callee_signature": "getTotalTime()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 155, - "start_column": 89, - "end_line": 155, - "end_column": 111 + "start_line": 57, + "start_column": 32, + "end_line": 57, + "end_column": 51 }, { - "method_name": "", + "method_name": "put", + "comment": null, "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "receiver_type": "", "argument_types": [ - "java.lang.Integer", "java.lang.String", - "java.lang.String", - "java.util.Date", - "java.util.Date", - "", - "java.math.BigDecimal", - "java.math.BigDecimal", - "java.lang.String" - ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "callee_signature": "OrderDataBean(java.lang.Integer, java.lang.String, java.lang.String, java.util.Date, java.util.Date, double, java.math.BigDecimal, java.math.BigDecimal, java.lang.String)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 153, - "start_column": 16, - "end_line": 155, - "end_column": 112 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.lang.Integer", - "argument_types": [ - "" - ], - "return_type": "java.lang.Integer", - "callee_signature": "Integer(int)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 153, - "start_column": 34, - "end_line": 153, - "end_column": 72 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [ - "" + "com.ibm.websphere.samples.daytrader.util.TimerStat" ], - "return_type": "java.util.Date", - "callee_signature": "Date(long)", - "is_public": false, + "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "callee_signature": "put(K, V)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 153, - "start_column": 126, - "end_line": 154, - "end_column": 54 + "start_line": 59, + "start_column": 13, + "end_line": 59, + "end_column": 28 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [ - "" - ], - "return_type": "java.util.Date", - "callee_signature": "Date(long)", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "callee_signature": "TimerStat()", "is_public": false, "is_protected": false, "is_private": false, @@ -174110,139 +220892,72 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 154, - "start_column": 57, - "end_line": 154, - "end_column": 113 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - }, - "setSymbol(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setSymbol(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setSymbol(String symbol)", - "parameters": [ - { - "type": "java.lang.String", - "name": "symbol", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.symbol = symbol;\n}", - "start_line": 247, - "end_line": 249, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "hashCode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "hashCode()", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public int hashCode()", - "parameters": [], - "code": "{\n int hash = 0;\n hash += (this.orderID != null ? this.orderID.hashCode() : 0);\n return hash;\n}", - "start_line": 320, - "end_line": 325, - "return_type": "int", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.Integer" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" - ], - "call_sites": [ - { - "method_name": "hashCode", - "receiver_expr": "this.orderID", - "receiver_type": "java.lang.Integer", - "argument_types": [], - "return_type": "", - "callee_signature": "hashCode()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 323, - "start_column": 41, - "end_line": 323, - "end_column": 63 + "start_line": 46, + "start_column": 25, + "end_line": 46, + "end_column": 39 } ], "variable_declarations": [ { - "name": "hash", - "type": "int", - "initializer": "0", - "start_line": 322, - "start_column": 13, - "end_line": 322, - "end_column": 20 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "stats", + "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", + "initializer": "null", + "start_line": 41, + "start_column": 19, + "end_line": 41, + "end_column": 30 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "time", + "type": "long", + "initializer": "recvTime - sendTime", + "start_line": 49, + "start_column": 18, + "end_line": 49, + "end_column": 43 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, + "cyclomatic_complexity": 5, "is_entrypoint": false }, - "getPrice()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getPrice()", - "comment": "", + "()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "signature": "MDBStats()", + "comments": [], "annotations": [], "modifiers": [ - "public" + "private" ], "thrown_exceptions": [], - "declaration": "public BigDecimal getPrice()", + "declaration": "private MDBStats()", "parameters": [], - "code": "{\n return price;\n}", - "start_line": 224, - "end_line": 226, - "return_type": "java.math.BigDecimal", + "code": "{\n}", + "start_line": 30, + "end_line": 31, + "return_type": null, "is_implicit": false, - "is_constructor": false, + "is_constructor": true, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price" - ], + "accessed_fields": [], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -174250,20 +220965,21 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "print()", - "comment": "", + "reset()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "signature": "reset()", + "comments": [], "annotations": [], "modifiers": [ - "public" + "public", + "synchronized" ], "thrown_exceptions": [], - "declaration": "public void print()", + "declaration": "public synchronized void reset()", "parameters": [], - "code": "{\n Log.log(this.toString());\n}", - "start_line": 172, - "end_line": 174, + "code": "{\n clear();\n}", + "start_line": 64, + "end_line": 66, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -174271,34 +220987,13 @@ "accessed_fields": [], "call_sites": [ { - "method_name": "log", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "log(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 173, - "start_column": 9, - "end_line": 173, - "end_column": 32 - }, - { - "method_name": "toString", - "receiver_expr": "this", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", + "method_name": "clear", + "comment": null, + "receiver_expr": "", + "receiver_type": "", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "return_type": "", + "callee_signature": "clear()", "is_public": true, "is_protected": false, "is_private": false, @@ -174307,10 +221002,10 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 173, - "start_column": 17, - "end_line": 173, - "end_column": 31 + "start_line": 65, + "start_column": 9, + "end_line": 65, + "end_column": 15 } ], "variable_declarations": [], @@ -174319,193 +221014,283 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "getHolding()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getHolding()", - "comment": "", + "getInstance()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/MDBStats.java", + "signature": "getInstance()", + "comments": [], "annotations": [], "modifiers": [ - "public" + "public", + "static", + "synchronized" ], "thrown_exceptions": [], - "declaration": "public HoldingDataBean getHolding()", + "declaration": "public static synchronized MDBStats getInstance()", "parameters": [], - "code": "{\n return holding;\n}", - "start_line": 267, - "end_line": 269, - "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "code": "{\n if (mdbStats == null) {\n mdbStats = new MDBStats();\n }\n return mdbStats;\n}", + "start_line": 33, + "end_line": 38, + "return_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "cancel()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "cancel()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" + "com.ibm.websphere.samples.daytrader.util.MDBStats.mdbStats" ], - "thrown_exceptions": [], - "declaration": "public void cancel()", - "parameters": [], - "code": "{\n setOrderStatus(\"cancelled\");\n}", - "start_line": 316, - "end_line": 318, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], "call_sites": [ { - "method_name": "setOrderStatus", + "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "setOrderStatus(java.lang.String)", - "is_public": true, + "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "argument_types": [], + "return_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "callee_signature": "MDBStats()", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 317, - "start_column": 9, - "end_line": 317, - "end_column": 35 + "start_line": 35, + "start_column": 24, + "end_line": 35, + "end_column": 37 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, + "cyclomatic_complexity": 2, "is_entrypoint": false + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 26, + "end_line": 26, + "variables": [ + "serialVersionUID" + ], + "modifiers": [ + "private", + "static", + "final" + ], + "annotations": [] }, - "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "OrderDataBean()", - "comment": "", - "annotations": [], + { + "comment": { + "content": " Singleton class", + "start_line": 27, + "end_line": 27, + "start_column": 5, + "end_column": 22, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.util.MDBStats", + "start_line": 28, + "end_line": 28, + "variables": [ + "mdbStats" + ], "modifiers": [ - "public" + "private", + "static" ], - "thrown_exceptions": [], - "declaration": "public OrderDataBean()", - "parameters": [], - "code": "{\n}", - "start_line": 122, - "end_line": 123, - "return_type": null, - "is_implicit": false, - "is_constructor": true, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2ServletRcv receives a request\n * from {@link PingServlet2Servlet} and displays output.\n *\n ", + "start_line": 30, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.servlet.http.HttpServlet" + ], + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true }, - "setOrderID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setOrderID(Integer)", - "comment": "", - "annotations": [], + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n *\n * PingServlet2Servlet tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2ServletRcv receives a request\n * from {@link PingServlet2Servlet} and displays output.\n *\n ", + "start_line": 30, + "end_line": 39, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebServlet(name = \"PingServlet2ServletRcv\", urlPatterns = { \"/servlet/PingServlet2ServletRcv\" })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "init(ServletConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "signature": "init(ServletConfig)", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 85, + "end_line": 90, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public void setOrderID(Integer orderID)", + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(ServletConfig config) throws ServletException", "parameters": [ { - "type": "java.lang.Integer", - "name": "orderID", + "type": "javax.servlet.ServletConfig", + "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 22, + "end_column": 41 } ], - "code": "{\n this.orderID = orderID;\n}", - "start_line": 180, - "end_line": 182, + "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n}", + "start_line": 91, + "end_line": 96, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.lang.Integer" - ], + "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "toHTML()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv.initTime" ], - "thrown_exceptions": [], - "declaration": "public String toHTML()", - "parameters": [], - "code": "{\n return \"
    Order \" + getOrderID() + \"\" + \"
  • orderType: \" + getOrderType() + \"
  • \" + \"
  • orderStatus: \" + getOrderStatus() + \"
  • \" + \"
  • openDate: \" + getOpenDate() + \"
  • \" + \"
  • completionDate: \" + getCompletionDate() + \"
  • \" + \"
  • quantity: \" + getQuantity() + \"
  • \" + \"
  • price: \" + getPrice() + \"
  • \" + \"
  • orderFee: \" + getOrderFee() + \"
  • \" + \"
  • symbol: \" + getSymbol() + \"
  • \";\n}", - "start_line": 165, - "end_line": 170, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], "call_sites": [ { - "method_name": "getOrderID", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 166, - "start_column": 34, - "end_line": 166, - "end_column": 45 - }, - { - "method_name": "getOrderType", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "method_name": "init", + "comment": null, + "receiver_expr": "super", + "receiver_type": "javax.servlet.http.HttpServlet", + "argument_types": [ + "javax.servlet.ServletConfig" + ], + "return_type": "", + "callee_signature": "init(javax.servlet.ServletConfig)", "is_public": true, "is_protected": false, "is_private": false, @@ -174514,38 +221299,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 166, - "start_column": 84, - "end_line": 166, - "end_column": 97 + "start_line": 93, + "start_column": 9, + "end_line": 93, + "end_column": 26 }, { - "method_name": "getOrderStatus", - "receiver_expr": "", - "receiver_type": "", + "method_name": "toString", + "comment": null, + "receiver_expr": "new java.util.Date()", + "receiver_type": "java.util.Date", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 166, - "start_column": 137, - "end_line": 166, - "end_column": 152 - }, - { - "method_name": "getOpenDate", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -174554,110 +221320,31 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 167, - "start_column": 55, - "end_line": 167, - "end_column": 67 + "start_line": 94, + "start_column": 20, + "end_line": 94, + "end_column": 50 }, { - "method_name": "getCompletionDate", + "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "", + "receiver_type": "java.util.Date", "argument_types": [], "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 167, - "start_column": 107, - "end_line": 167, - "end_column": 125 - }, - { - "method_name": "getQuantity", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "", - "callee_signature": "getQuantity()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 168, - "start_column": 45, - "end_line": 168, - "end_column": 57 - }, - { - "method_name": "getPrice", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 168, - "start_column": 97, - "end_line": 168, - "end_column": 106 - }, - { - "method_name": "getOrderFee", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 168, - "start_column": 146, - "end_line": 168, - "end_column": 158 - }, - { - "method_name": "getSymbol", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", - "is_public": true, + "callee_signature": "Date()", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 169, - "start_column": 55, - "end_line": 169, - "end_column": 65 + "start_line": 94, + "start_column": 20, + "end_line": 94, + "end_column": 39 } ], "variable_declarations": [], @@ -174666,107 +221353,72 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "OrderDataBean(String, String, Date, Date, double, BigDecimal, BigDecimal, AccountDataBean, QuoteDataBean, HoldingDataBean)", - "comment": "", - "annotations": [], + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 45, + "end_line": 53, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public OrderDataBean(String orderType, String orderStatus, Date openDate, Date completionDate, double quantity, BigDecimal price, BigDecimal orderFee, AccountDataBean account, QuoteDataBean quote, HoldingDataBean holding)", + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", "parameters": [ { - "type": "java.lang.String", - "name": "orderType", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.lang.String", - "name": "orderStatus", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.util.Date", - "name": "openDate", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.util.Date", - "name": "completionDate", - "annotations": [], - "modifiers": [] - }, - { - "type": "double", - "name": "quantity", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "price", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "orderFee", - "annotations": [], - "modifiers": [] - }, - { - "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "name": "account", - "annotations": [], - "modifiers": [] - }, - { - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "name": "quote", + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 24, + "end_column": 45 }, { - "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "name": "holding", + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 48, + "end_column": 70 } ], - "code": "{\n setOrderType(orderType);\n setOrderStatus(orderStatus);\n setOpenDate(openDate);\n setCompletionDate(completionDate);\n setQuantity(quantity);\n setPrice(price);\n setOrderFee(orderFee);\n setAccount(account);\n setQuote(quote);\n setHolding(holding);\n}", - "start_line": 138, - "end_line": 150, - "return_type": null, + "code": "{\n doGet(req, res);\n}", + "start_line": 54, + "end_line": 57, + "return_type": "void", "is_implicit": false, - "is_constructor": true, + "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" - ], + "accessed_fields": [], "call_sites": [ { - "method_name": "setOrderType", + "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ - "java.lang.String" + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" ], "return_type": "", - "callee_signature": "setOrderType(java.lang.String)", + "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "is_public": true, "is_protected": false, "is_private": false, @@ -174775,20 +221427,88 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, + "start_line": 56, "start_column": 9, - "end_line": 140, - "end_column": 31 + "end_line": 56, + "end_column": 23 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": true + }, + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2ServletRcv.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 59, + "end_line": 67, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], + "annotations": [ + "@Override" + ], + "modifiers": [ + "public" + ], + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 23, + "end_column": 44 }, { - "method_name": "setOrderStatus", - "receiver_expr": "", - "receiver_type": "", + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 69, + "end_line": 69, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n PingBean ab;\n try {\n ab = (PingBean) req.getAttribute(\"ab\");\n res.setContentType(\"text/html\");\n PrintWriter out = res.getWriter();\n out.println(\"Ping Servlet2Servlet\" + \"

    PingServlet2Servlet:
    Init time: \" + initTime + \"

    Message from Servlet: \" + ab.getMsg() + \"\");\n } catch (Exception ex) {\n Log.error(ex, \"PingServlet2ServletRcv.doGet(...): general exception\");\n res.sendError(500, \"PingServlet2ServletRcv.doGet(...): general exception\" + ex.toString());\n }\n}", + "start_line": 68, + "end_line": 83, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingBean", + "java.io.PrintWriter" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2ServletRcv.initTime" + ], + "call_sites": [ + { + "method_name": "getAttribute", + "comment": null, + "receiver_expr": "req", + "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "setOrderStatus(java.lang.String)", + "return_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", + "callee_signature": "getAttribute(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -174797,20 +221517,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 141, - "start_column": 9, - "end_line": 141, - "end_column": 35 + "start_line": 72, + "start_column": 29, + "end_line": 72, + "end_column": 50 }, { - "method_name": "setOpenDate", - "receiver_expr": "", - "receiver_type": "", + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ - "java.util.Date" + "java.lang.String" ], "return_type": "", - "callee_signature": "setOpenDate(java.util.Date)", + "callee_signature": "setContentType(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -174819,20 +221540,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 142, - "start_column": 9, - "end_line": 142, - "end_column": 29 + "start_line": 73, + "start_column": 13, + "end_line": 73, + "end_column": 43 }, { - "method_name": "setCompletionDate", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.util.Date" - ], - "return_type": "", - "callee_signature": "setCompletionDate(java.util.Date)", + "method_name": "getWriter", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [], + "return_type": "java.io.PrintWriter", + "callee_signature": "getWriter()", "is_public": true, "is_protected": false, "is_private": false, @@ -174841,20 +221561,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 143, - "start_column": 9, - "end_line": 143, - "end_column": 41 + "start_line": 74, + "start_column": 31, + "end_line": 74, + "end_column": 45 }, { - "method_name": "setQuantity", - "receiver_expr": "", - "receiver_type": "", + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "java.io.PrintWriter", "argument_types": [ - "" + "java.lang.String" ], "return_type": "", - "callee_signature": "setQuantity(double)", + "callee_signature": "println(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -174863,20 +221584,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 144, - "start_column": 9, - "end_line": 144, - "end_column": 29 + "start_line": 75, + "start_column": 13, + "end_line": 77, + "end_column": 113 }, { - "method_name": "setPrice", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "", - "callee_signature": "setPrice(java.math.BigDecimal)", + "method_name": "getMsg", + "comment": null, + "receiver_expr": "ab", + "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "getMsg()", "is_public": true, "is_protected": false, "is_private": false, @@ -174885,42 +221605,46 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 145, - "start_column": 9, - "end_line": 145, - "end_column": 23 + "start_line": 77, + "start_column": 83, + "end_line": 77, + "end_column": 93 }, { - "method_name": "setOrderFee", - "receiver_expr": "", - "receiver_type": "", + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ - "java.math.BigDecimal" + "java.lang.Exception", + "java.lang.String" ], "return_type": "", - "callee_signature": "setOrderFee(java.math.BigDecimal)", + "callee_signature": "error(java.lang.Throwable, java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 146, - "start_column": 9, - "end_line": 146, - "end_column": 29 + "start_line": 79, + "start_column": 13, + "end_line": 79, + "end_column": 81 }, { - "method_name": "setAccount", - "receiver_expr": "", - "receiver_type": "", + "method_name": "sendError", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean" + "", + "java.lang.String" ], "return_type": "", - "callee_signature": "setAccount(com.ibm.websphere.samples.daytrader.entities.AccountDataBean)", + "callee_signature": "sendError(int, java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -174929,20 +221653,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 147, - "start_column": 9, - "end_line": 147, - "end_column": 27 + "start_line": 80, + "start_column": 13, + "end_line": 80, + "end_column": 102 }, { - "method_name": "setQuote", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" - ], - "return_type": "", - "callee_signature": "setQuote(com.ibm.websphere.samples.daytrader.entities.QuoteDataBean)", + "method_name": "toString", + "comment": null, + "receiver_expr": "ex", + "receiver_type": "java.lang.Exception", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -174951,241 +221674,329 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 148, - "start_column": 9, - "end_line": 148, - "end_column": 23 + "start_line": 80, + "start_column": 89, + "end_line": 80, + "end_column": 101 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "ab", + "type": "com.ibm.websphere.samples.daytrader.web.prims.PingBean", + "initializer": "", + "start_line": 70, + "start_column": 18, + "end_line": 70, + "end_column": 19 }, { - "method_name": "setHolding", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" - ], - "return_type": "", - "callee_signature": "setHolding(com.ibm.websphere.samples.daytrader.entities.HoldingDataBean)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 149, - "start_column": 9, - "end_line": 149, - "end_column": 27 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "java.io.PrintWriter", + "initializer": "res.getWriter()", + "start_line": 74, + "start_column": 25, + "end_line": 74, + "end_column": 45 } ], - "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getQuantity()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getQuantity()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public double getQuantity()", - "parameters": [], - "code": "{\n return quantity;\n}", - "start_line": 216, - "end_line": 218, - "return_type": "double", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity" + "cyclomatic_complexity": 2, + "is_entrypoint": true + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 42, + "end_line": 42, + "variables": [ + "serialVersionUID" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getOrderFee()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getOrderFee()", - "comment": "", - "annotations": [], "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public BigDecimal getOrderFee()", - "parameters": [], - "code": "{\n return orderFee;\n}", - "start_line": 232, - "end_line": 234, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee" + "private", + "static", + "final" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "annotations": [] }, - "setOrderType(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setOrderType(String)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setOrderType(String orderType)", - "parameters": [ - { - "type": "java.lang.String", - "name": "orderType", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.orderType = orderType;\n}", - "start_line": 188, - "end_line": 190, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "java.lang.String", + "start_line": 43, + "end_line": 43, + "variables": [ + "initTime" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getQuote()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getQuote()", - "comment": "", - "annotations": [], "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public QuoteDataBean getQuote()", - "parameters": [], - "code": "{\n return quote;\n}", - "start_line": 259, - "end_line": 261, - "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote" + "private", + "static" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * Primitive designed to run within the TradeApplication and makes use of\n * {@link trade_client.TradeConfig} for config parameters and random stock\n * symbols. Servlet will generate a random stock symbol and get the price of\n * that symbol using a {@link trade.Quote} Entity EJB This tests the common path\n * of a Servlet calling an Entity EJB to get data\n *\n ", + "start_line": 33, + "end_line": 41, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " get the price and print the output.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " generate random symbol", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " get a random symbol to look up and get the key to that", + "start_line": 78, + "end_line": 78, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " symbol.", + "start_line": 79, + "end_line": 79, + "start_column": 21, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " find the EntityInstance.", + "start_line": 81, + "end_line": 81, + "start_column": 21, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [ + "javax.servlet.http.HttpServlet" + ], + "comments": [ + { + "content": " get the price and print the output.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 50, + "is_javadoc": false }, - "setPrice(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setPrice(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setPrice(BigDecimal price)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "price", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.price = price;\n}", - "start_line": 228, - "end_line": 230, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.price" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + { + "content": " generate random symbol", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 37, + "is_javadoc": false }, - "equals(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "equals(Object)", - "comment": "", + { + "content": " get a random symbol to look up and get the key to that", + "start_line": 78, + "end_line": 78, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " symbol.", + "start_line": 79, + "end_line": 79, + "start_column": 21, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " find the EntityInstance.", + "start_line": 81, + "end_line": 81, + "start_column": 21, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@WebServlet(name = \"ejb3.PingServlet2Entity\", urlPatterns = { \"/ejb3/PingServlet2Entity\" })" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "init(ServletConfig)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "signature": "init(ServletConfig)", + "comments": [], "annotations": [ "@Override" ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public boolean equals(Object object)", + "thrown_exceptions": [ + "javax.servlet.ServletException" + ], + "declaration": "public void init(ServletConfig config) throws ServletException", "parameters": [ { - "type": "java.lang.Object", - "name": "object", + "type": "javax.servlet.ServletConfig", + "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 109, + "end_line": 109, + "start_column": 22, + "end_column": 41 } ], - "code": "{\n if (!(object instanceof OrderDataBean)) {\n return false;\n }\n OrderDataBean other = (OrderDataBean) object;\n if (this.orderID != other.orderID && (this.orderID == null || !this.orderID.equals(other.orderID))) {\n return false;\n }\n return true;\n}", - "start_line": 327, - "end_line": 338, - "return_type": "boolean", + "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", + "start_line": 108, + "end_line": 113, + "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.lang.Integer", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean" - ], + "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.hitCount", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.initTime" ], "call_sites": [ { - "method_name": "equals", - "receiver_expr": "this.orderID", - "receiver_type": "java.lang.Integer", + "method_name": "init", + "comment": null, + "receiver_expr": "super", + "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ - "java.lang.Integer" + "javax.servlet.ServletConfig" ], "return_type": "", - "callee_signature": "equals(java.lang.Object)", + "callee_signature": "init(javax.servlet.ServletConfig)", "is_public": true, "is_protected": false, "is_private": false, @@ -175194,123 +222005,117 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 334, - "start_column": 72, - "end_line": 334, - "end_column": 105 - } - ], - "variable_declarations": [ + "start_line": 110, + "start_column": 9, + "end_line": 110, + "end_column": 26 + }, { - "name": "other", - "type": "com.ibm.websphere.samples.daytrader.entities.OrderDataBean", - "initializer": "(OrderDataBean) object", - "start_line": 333, - "start_column": 23, - "end_line": 333, - "end_column": 52 + "method_name": "toString", + "comment": null, + "receiver_expr": "new java.util.Date()", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toString()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 112, + "start_column": 20, + "end_line": 112, + "end_column": 50 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.Date", + "argument_types": [], + "return_type": "java.util.Date", + "callee_signature": "Date()", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 112, + "start_column": 20, + "end_line": 112, + "end_column": 39 } ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 5, - "is_entrypoint": false - }, - "getOrderStatus()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getOrderStatus()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String getOrderStatus()", - "parameters": [], - "code": "{\n return orderStatus;\n}", - "start_line": 192, - "end_line": 194, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" - ], - "call_sites": [], "variable_declarations": [], "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, "is_entrypoint": false }, - "setOrderStatus(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setOrderStatus(String)", - "comment": "", - "annotations": [], + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [], + "annotations": [ + "@Override" + ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public void setOrderStatus(String orderStatus)", + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", "parameters": [ { - "type": "java.lang.String", - "name": "orderStatus", + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 24, + "end_column": 45 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 55, + "end_line": 55, + "start_column": 48, + "end_column": 70 } ], - "code": "{\n this.orderStatus = orderStatus;\n}", - "start_line": 196, - "end_line": 198, + "code": "{\n doGet(req, res);\n}", + "start_line": 54, + "end_line": 57, "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getSymbol()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getSymbol()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String getSymbol()", - "parameters": [], - "code": "{\n if (quote != null) {\n return quote.getSymbol();\n }\n return symbol;\n}", - "start_line": 240, - "end_line": 245, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote", - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.symbol" - ], + "accessed_fields": [], "call_sites": [ { - "method_name": "getSymbol", - "receiver_expr": "quote", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "method_name": "doGet", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "javax.servlet.http.HttpServletRequest", + "javax.servlet.http.HttpServletResponse" + ], + "return_type": "", + "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", "is_public": true, "is_protected": false, "is_private": false, @@ -175319,39 +222124,39 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 242, - "start_column": 20, - "end_line": 242, - "end_column": 36 + "start_line": 56, + "start_column": 9, + "end_line": 56, + "end_column": 23 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false + "cyclomatic_complexity": 1, + "is_entrypoint": true }, - "getOrderID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getOrderID()", - "comment": "", - "annotations": [], + "getServletInfo()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "signature": "getServletInfo()", + "comments": [], + "annotations": [ + "@Override" + ], "modifiers": [ "public" ], "thrown_exceptions": [], - "declaration": "public Integer getOrderID()", + "declaration": "public String getServletInfo()", "parameters": [], - "code": "{\n return orderID;\n}", - "start_line": 176, - "end_line": 178, - "return_type": "java.lang.Integer", + "code": "{\n return \"web primitive, tests Servlet to Entity EJB path\";\n}", + "start_line": 103, + "end_line": 106, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderID" - ], + "accessed_fields": [], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -175359,180 +222164,128 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "isOpen()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "isOpen()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public boolean isOpen()", - "parameters": [], - "code": "{\n String orderStatus = getOrderStatus();\n if ((orderStatus.compareToIgnoreCase(\"open\") == 0) || (orderStatus.compareToIgnoreCase(\"processing\") == 0)) {\n return true;\n }\n return false;\n}", - "start_line": 291, - "end_line": 297, - "return_type": "boolean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" - ], - "call_sites": [ + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ { - "method_name": "getOrderStatus", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 292, - "start_column": 30, - "end_line": 292, - "end_column": 45 + "content": " get the price and print the output.", + "start_line": 88, + "end_line": 88, + "start_column": 13, + "end_column": 50, + "is_javadoc": false }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 293, - "start_column": 14, - "end_line": 293, - "end_column": 52 + "content": " generate random symbol", + "start_line": 74, + "end_line": 74, + "start_column": 13, + "end_column": 37, + "is_javadoc": false }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 293, - "start_column": 64, - "end_line": 293, - "end_column": 108 - } - ], - "variable_declarations": [ + "content": " get a random symbol to look up and get the key to that", + "start_line": 78, + "end_line": 78, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, { - "name": "orderStatus", - "type": "java.lang.String", - "initializer": "getOrderStatus()", - "start_line": 292, - "start_column": 16, - "end_line": 292, - "end_column": 45 + "content": " symbol.", + "start_line": 79, + "end_line": 79, + "start_column": 21, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " find the EntityInstance.", + "start_line": 81, + "end_line": 81, + "start_column": 21, + "end_column": 47, + "is_javadoc": false + }, + { + "content": " this will send an Error to teh web applications defined error", + "start_line": 96, + "end_line": 96, + "start_column": 13, + "end_column": 76, + "is_javadoc": false + }, + { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false } ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 3, - "is_entrypoint": false - }, - "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "toString()", - "comment": "", "annotations": [ "@Override" ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public String toString()", - "parameters": [], - "code": "{\n return \"Order \" + getOrderID() + \"\\n\\t orderType: \" + getOrderType() + \"\\n\\t orderStatus: \" + getOrderStatus() + \"\\n\\t openDate: \" + getOpenDate() + \"\\n\\t completionDate: \" + getCompletionDate() + \"\\n\\t quantity: \" + getQuantity() + \"\\n\\t price: \" + getPrice() + \"\\n\\t orderFee: \" + getOrderFee() + \"\\n\\t symbol: \" + getSymbol();\n}", - "start_line": 158, - "end_line": 163, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ + "thrown_exceptions": [ + "java.io.IOException", + "javax.servlet.ServletException" + ], + "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException", + "parameters": [ { - "method_name": "getOrderID", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.Integer", - "callee_signature": "getOrderID()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 160, - "start_column": 27, - "end_line": 160, - "end_column": 38 + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 23, + "end_column": 44 }, { - "method_name": "getOrderType", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 160, - "start_column": 68, - "end_line": 160, - "end_column": 81 - }, + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n QuoteDataBean quote = null;\n String symbol = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"Servlet2Entity\" + \"
    PingServlet2Entity
    \" + \"
    PingServlet2Entity accesses an EntityManager\" + \" using a PersistenceContext annotaion and then gets the price of a random symbol (generated by TradeConfig)\" + \" through the EntityManager find method\");\n try {\n // generate random symbol\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n // get a random symbol to look up and get the key to that\n // symbol.\n symbol = TradeConfig.rndSymbol();\n // find the EntityInstance.\n quote = em.find(QuoteDataBean.class, symbol);\n }\n } catch (Exception e) {\n Log.error(\"web_primtv.PingServlet2Entity.doGet(...): error performing find\");\n throw e;\n }\n // get the price and print the output.\n output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \").append(hitCount++);\n output.append(\"
    Quote Information

    \" + quote.toHTML());\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Entity.doGet(...): error\");\n // this will send an Error to teh web applications defined error\n // page.\n res.sendError(500, \"PingServlet2Entity.doGet(...): error\" + e.toString());\n }\n}", + "start_line": 59, + "end_line": 101, + "return_type": "void", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.io.PrintWriter", + "java.lang.StringBuffer", + "java.lang.String", + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.initTime", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.hitCount", + "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.em" + ], + "call_sites": [ { - "method_name": "getOrderStatus", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "method_name": "setContentType", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "setContentType(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -175541,18 +222294,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 160, - "start_column": 111, - "end_line": 160, - "end_column": 126 + "start_line": 62, + "start_column": 9, + "end_line": 62, + "end_column": 39 }, { - "method_name": "getOpenDate", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getWriter", + "comment": null, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getOpenDate()", + "return_type": "java.io.PrintWriter", + "callee_signature": "getWriter()", "is_public": true, "is_protected": false, "is_private": false, @@ -175561,18 +222315,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 161, - "start_column": 19, - "end_line": 161, - "end_column": 31 + "start_line": 63, + "start_column": 35, + "end_line": 63, + "end_column": 49 }, { - "method_name": "getCompletionDate", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "getCompletionDate()", + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -175581,333 +222338,117 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 161, - "start_column": 61, - "end_line": 161, - "end_column": 79 + "start_line": 69, + "start_column": 9, + "end_line": 72, + "end_column": 59 }, { - "method_name": "getQuantity", - "receiver_expr": "", - "receiver_type": "", + "method_name": "getPrimIterations", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], "return_type": "", - "callee_signature": "getQuantity()", + "callee_signature": "getPrimIterations()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 161, - "start_column": 109, - "end_line": 161, - "end_column": 121 + "start_line": 76, + "start_column": 28, + "end_line": 76, + "end_column": 58 }, { - "method_name": "getPrice", - "receiver_expr": "", - "receiver_type": "", + "method_name": "rndSymbol", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", + "return_type": "java.lang.String", + "callee_signature": "rndSymbol()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 162, - "start_column": 19, - "end_line": 162, - "end_column": 28 + "start_line": 80, + "start_column": 30, + "end_line": 80, + "end_column": 52 }, { - "method_name": "getOrderFee", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOrderFee()", + "method_name": "find", + "comment": null, + "receiver_expr": "em", + "receiver_type": "javax.persistence.EntityManager", + "argument_types": [ + "java.lang.Class", + "java.lang.String" + ], + "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "callee_signature": "find(java.lang.Class, java.lang.Object)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, - "crud_operation": null, + "crud_operation": { + "line_number": 82, + "operation_type": "READ", + "target_table": null, + "involved_columns": null, + "condition": null, + "joined_tables": null + }, "crud_query": null, - "start_line": 162, - "start_column": 58, - "end_line": 162, - "end_column": 70 + "start_line": 82, + "start_column": 29, + "end_line": 82, + "end_column": 64 }, { - "method_name": "getSymbol", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getSymbol()", + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "argument_types": [ + "java.lang.String" + ], + "return_type": "", + "callee_signature": "error(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 162, - "start_column": 100, - "end_line": 162, - "end_column": 110 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setAccount(AccountDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setAccount(AccountDataBean)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setAccount(AccountDataBean account)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "name": "account", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.account = account;\n}", - "start_line": 255, - "end_line": 257, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "com.ibm.websphere.samples.daytrader.entities.AccountDataBean" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setOrderFee(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setOrderFee(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setOrderFee(BigDecimal orderFee)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "orderFee", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.orderFee = orderFee;\n}", - "start_line": 236, - "end_line": 238, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderFee" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getOpenDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getOpenDate()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public Date getOpenDate()", - "parameters": [], - "code": "{\n return openDate;\n}", - "start_line": 200, - "end_line": 202, - "return_type": "java.util.Date", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setOpenDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setOpenDate(Date)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setOpenDate(Date openDate)", - "parameters": [ - { - "type": "java.util.Date", - "name": "openDate", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.openDate = openDate;\n}", - "start_line": 204, - "end_line": 206, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.util.Date" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.openDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setHolding(HoldingDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setHolding(HoldingDataBean)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setHolding(HoldingDataBean holding)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "name": "holding", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.holding = holding;\n}", - "start_line": 271, - "end_line": 273, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.holding" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getCompletionDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getCompletionDate()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public Date getCompletionDate()", - "parameters": [], - "code": "{\n return completionDate;\n}", - "start_line": 208, - "end_line": 210, - "return_type": "java.util.Date", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "isSell()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "isSell()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public boolean isSell()", - "parameters": [], - "code": "{\n String orderType = getOrderType();\n if (orderType.compareToIgnoreCase(\"sell\") == 0) {\n return true;\n }\n return false;\n}", - "start_line": 283, - "end_line": 289, - "return_type": "boolean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" - ], - "call_sites": [ + "start_line": 85, + "start_column": 17, + "end_line": 85, + "end_column": 92 + }, { - "method_name": "getOrderType", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "method_name": "append", + "comment": null, + "receiver_expr": "output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \")", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(int)", "is_public": true, "is_protected": false, "is_private": false, @@ -175916,20 +222457,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 284, - "start_column": 28, - "end_line": 284, - "end_column": 41 + "start_line": 90, + "start_column": 13, + "end_line": 90, + "end_column": 93 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderType", - "receiver_type": "java.lang.String", + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -175938,87 +222480,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 285, + "start_line": 90, "start_column": 13, - "end_line": 285, - "end_column": 49 - } - ], - "variable_declarations": [ - { - "name": "orderType", - "type": "java.lang.String", - "initializer": "getOrderType()", - "start_line": 284, - "start_column": 16, - "end_line": 284, - "end_column": 41 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - }, - "getOrderType()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getOrderType()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public String getOrderType()", - "parameters": [], - "code": "{\n return orderType;\n}", - "start_line": 184, - "end_line": 186, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "isCompleted()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "isCompleted()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public boolean isCompleted()", - "parameters": [], - "code": "{\n String orderStatus = getOrderStatus();\n if ((orderStatus.compareToIgnoreCase(\"completed\") == 0) || (orderStatus.compareToIgnoreCase(\"alertcompleted\") == 0) || (orderStatus.compareToIgnoreCase(\"cancelled\") == 0)) {\n return true;\n }\n return false;\n}", - "start_line": 299, - "end_line": 306, - "return_type": "boolean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" - ], - "call_sites": [ + "end_line": 90, + "end_column": 74 + }, { - "method_name": "getOrderStatus", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", + "argument_types": [ + "java.lang.String" + ], + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -176027,20 +222503,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 300, - "start_column": 30, - "end_line": 300, - "end_column": 45 + "start_line": 91, + "start_column": 13, + "end_line": 91, + "end_column": 76 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", + "method_name": "toHTML", + "comment": null, + "receiver_expr": "quote", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "java.lang.String", + "callee_signature": "toHTML()", "is_public": true, "is_protected": false, "is_private": false, @@ -176049,20 +222524,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 301, - "start_column": 14, - "end_line": 301, - "end_column": 57 + "start_line": 91, + "start_column": 62, + "end_line": 91, + "end_column": 75 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", + "method_name": "append", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", "argument_types": [ "java.lang.String" ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", + "return_type": "java.lang.StringBuffer", + "callee_signature": "append(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -176071,20 +222547,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 301, - "start_column": 69, - "end_line": 301, - "end_column": 117 + "start_line": 92, + "start_column": 13, + "end_line": 92, + "end_column": 54 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", + "method_name": "println", + "comment": null, + "receiver_expr": "out", + "receiver_type": "java.io.PrintWriter", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", + "callee_signature": "println(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -176093,131 +222570,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 302, - "start_column": 21, - "end_line": 302, - "end_column": 64 - } - ], - "variable_declarations": [ - { - "name": "orderStatus", - "type": "java.lang.String", - "initializer": "getOrderStatus()", - "start_line": 300, - "start_column": 16, - "end_line": 300, - "end_column": 45 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 4, - "is_entrypoint": false - }, - "setQuote(QuoteDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setQuote(QuoteDataBean)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setQuote(QuoteDataBean quote)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "name": "quote", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.quote = quote;\n}", - "start_line": 263, - "end_line": 265, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quote" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "setQuantity(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setQuantity(double)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setQuantity(double quantity)", - "parameters": [ - { - "type": "double", - "name": "quantity", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.quantity = quantity;\n}", - "start_line": 220, - "end_line": 222, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.quantity" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "isBuy()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "isBuy()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public boolean isBuy()", - "parameters": [], - "code": "{\n String orderType = getOrderType();\n if (orderType.compareToIgnoreCase(\"buy\") == 0) {\n return true;\n }\n return false;\n}", - "start_line": 275, - "end_line": 281, - "return_type": "boolean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderType" - ], - "call_sites": [ + "start_line": 93, + "start_column": 13, + "end_line": 93, + "end_column": 42 + }, { - "method_name": "getOrderType", - "receiver_expr": "", - "receiver_type": "", + "method_name": "toString", + "comment": null, + "receiver_expr": "output", + "receiver_type": "java.lang.StringBuffer", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getOrderType()", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -176226,146 +222591,74 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 276, - "start_column": 28, - "end_line": 276, + "start_line": 93, + "start_column": 25, + "end_line": 93, "end_column": 41 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderType", - "receiver_type": "java.lang.String", + "method_name": "error", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ + "java.lang.Exception", "java.lang.String" ], "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", + "callee_signature": "error(java.lang.Throwable, java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 277, + "start_line": 95, "start_column": 13, - "end_line": 277, - "end_column": 48 - } - ], - "variable_declarations": [ - { - "name": "orderType", - "type": "java.lang.String", - "initializer": "getOrderType()", - "start_line": 276, - "start_column": 16, - "end_line": 276, - "end_column": 41 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - }, - "setCompletionDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "setCompletionDate(Date)", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setCompletionDate(Date completionDate)", - "parameters": [ + "end_line": 95, + "end_column": 64 + }, { - "type": "java.util.Date", - "name": "completionDate", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.completionDate = completionDate;\n}", - "start_line": 212, - "end_line": 214, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.util.Date" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.completionDate" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "getAccount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "getAccount()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public AccountDataBean getAccount()", - "parameters": [], - "code": "{\n return account;\n}", - "start_line": 251, - "end_line": 253, - "return_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.account" - ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "isCancelled()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/OrderDataBean.java", - "signature": "isCancelled()", - "comment": "", - "annotations": [], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public boolean isCancelled()", - "parameters": [], - "code": "{\n String orderStatus = getOrderStatus();\n if (orderStatus.compareToIgnoreCase(\"cancelled\") == 0) {\n return true;\n }\n return false;\n}", - "start_line": 308, - "end_line": 314, - "return_type": "boolean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.entities.OrderDataBean.orderStatus" - ], - "call_sites": [ + "method_name": "sendError", + "comment": { + "content": " page.", + "start_line": 97, + "end_line": 97, + "start_column": 13, + "end_column": 20, + "is_javadoc": false + }, + "receiver_expr": "res", + "receiver_type": "javax.servlet.http.HttpServletResponse", + "argument_types": [ + "", + "java.lang.String" + ], + "return_type": "", + "callee_signature": "sendError(int, java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 98, + "start_column": 13, + "end_line": 98, + "end_column": 85 + }, { - "method_name": "getOrderStatus", - "receiver_expr": "", - "receiver_type": "", + "method_name": "toString", + "comment": null, + "receiver_expr": "e", + "receiver_type": "java.lang.Exception", "argument_types": [], "return_type": "java.lang.String", - "callee_signature": "getOrderStatus()", + "callee_signature": "toString()", "is_public": true, "is_protected": false, "is_private": false, @@ -176374,301 +222667,309 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 309, - "start_column": 30, - "end_line": 309, - "end_column": 45 + "start_line": 98, + "start_column": 73, + "end_line": 98, + "end_column": 84 }, { - "method_name": "compareToIgnoreCase", - "receiver_expr": "orderStatus", - "receiver_type": "java.lang.String", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.lang.StringBuffer", "argument_types": [ - "java.lang.String" + "" ], - "return_type": "", - "callee_signature": "compareToIgnoreCase(java.lang.String)", - "is_public": true, + "return_type": "java.lang.StringBuffer", + "callee_signature": "StringBuffer(int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 310, - "start_column": 13, - "end_line": 310, - "end_column": 56 + "start_line": 68, + "start_column": 31, + "end_line": 68, + "end_column": 51 } ], "variable_declarations": [ { - "name": "orderStatus", - "type": "java.lang.String", - "initializer": "getOrderStatus()", - "start_line": 309, - "start_column": 16, - "end_line": 309, - "end_column": 45 - } - ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 65, - "end_line": 65, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.Integer", - "start_line": 67, - "end_line": 71, - "variables": [ - "orderID" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Id", - "@TableGenerator(name = \"orderIdGen\", table = \"KEYGENEJB\", pkColumnName = \"KEYNAME\", valueColumnName = \"KEYVAL\", pkColumnValue = \"order\", allocationSize = 1000)", - "@GeneratedValue(strategy = GenerationType.TABLE, generator = \"orderIdGen\")", - "@Column(name = \"ORDERID\", nullable = false)" - ] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 73, - "end_line": 75, - "variables": [ - "orderType" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Column(name = \"ORDERTYPE\")", - "@NotBlank" - ] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 77, - "end_line": 79, - "variables": [ - "orderStatus" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Column(name = \"ORDERSTATUS\")", - "@NotBlank" - ] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 84, - "end_line": 87, - "variables": [ - "openDate" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Column(name = \"OPENDATE\")", - "@Temporal(TemporalType.TIMESTAMP)", - "@PastOrPresent" - ] - }, - { - "comment": "", - "name": null, - "type": "java.util.Date", - "start_line": 89, - "end_line": 92, - "variables": [ - "completionDate" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Column(name = \"COMPLETIONDATE\")", - "@PastOrPresent", - "@Temporal(TemporalType.TIMESTAMP)" - ] - }, - { - "comment": "", - "name": null, - "type": "double", - "start_line": 94, - "end_line": 96, - "variables": [ - "quantity" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@NotNull", - "@Column(name = \"QUANTITY\", nullable = false)" - ] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 98, - "end_line": 100, - "variables": [ - "price" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@Column(name = \"PRICE\")", - "@Positive" - ] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 102, - "end_line": 104, - "variables": [ - "orderFee" + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "out", + "type": "java.io.PrintWriter", + "initializer": "res.getWriter()", + "start_line": 63, + "start_column": 29, + "end_line": 63, + "end_column": 49 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quote", + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "initializer": "null", + "start_line": 65, + "start_column": 23, + "end_line": 65, + "end_column": 34 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "symbol", + "type": "java.lang.String", + "initializer": "null", + "start_line": 66, + "start_column": 16, + "end_line": 66, + "end_column": 28 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "output", + "type": "java.lang.StringBuffer", + "initializer": "new StringBuffer(100)", + "start_line": 68, + "start_column": 22, + "end_line": 68, + "end_column": 51 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "iter", + "type": "int", + "initializer": "TradeConfig.getPrimIterations()", + "start_line": 76, + "start_column": 21, + "end_line": 76, + "end_column": 58 + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "ii", + "type": "int", + "initializer": "0", + "start_line": 77, + "start_column": 26, + "end_line": 77, + "end_column": 31 + } ], - "modifiers": [ - "private" + "crud_operations": [ + { + "line_number": 82, + "operation_type": "READ", + "target_table": null, + "involved_columns": null, + "condition": null, + "joined_tables": null + } ], - "annotations": [ - "@Column(name = \"ORDERFEE\")", - "@Positive" - ] - }, + "crud_queries": [], + "cyclomatic_complexity": 4, + "is_entrypoint": true + } + }, + "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", - "start_line": 106, - "end_line": 108, + "type": "long", + "start_line": 45, + "end_line": 45, "variables": [ - "account" + "serialVersionUID" ], "modifiers": [ - "private" + "private", + "static", + "final" ], - "annotations": [ - "@ManyToOne(fetch = FetchType.LAZY)", - "@JoinColumn(name = \"ACCOUNT_ACCOUNTID\")" - ] + "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "start_line": 110, - "end_line": 112, + "type": "java.lang.String", + "start_line": 47, + "end_line": 47, "variables": [ - "quote" + "initTime" ], "modifiers": [ - "private" + "private", + "static" ], - "annotations": [ - "@ManyToOne(fetch = FetchType.EAGER)", - "@JoinColumn(name = \"QUOTE_SYMBOL\")" - ] + "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "start_line": 114, - "end_line": 116, + "type": "int", + "start_line": 49, + "end_line": 49, "variables": [ - "holding" + "hitCount" ], "modifiers": [ - "private" + "private", + "static" ], - "annotations": [ - "@OneToOne(fetch = FetchType.LAZY)", - "@JoinColumn(name = \"HOLDING_HOLDINGID\")" - ] + "annotations": [] }, { - "comment": "/* Fields for relationship fields are not kept in the Data Bean */", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "java.lang.String", - "start_line": 119, - "end_line": 120, + "type": "javax.persistence.EntityManager", + "start_line": 51, + "end_line": 52, "variables": [ - "symbol" + "em" ], "modifiers": [ "private" ], "annotations": [ - "@Transient" + "@PersistenceContext(unitName = \"daytrader\")" ] } ], "enum_constants": [], - "is_entrypoint_class": false + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 26, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " do nothing but get included by PingServlet2Include", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "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" + "javax.servlet.http.HttpServletResponse" ], "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity": { + "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv": { "is_nested_type": false, "is_class_or_interface_declaration": true, "is_enum_declaration": false, @@ -176680,124 +222981,63 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": " do nothing but get included by PingServlet2Include", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n ", + "start_line": 26, + "end_line": 35, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" ], "annotations": [ - "@WebServlet(name = \"ejb3.PingServlet2Entity\", urlPatterns = { \"/ejb3/PingServlet2Entity\" })" + "@WebServlet(name = \"PingServlet2IncludeRcv\", urlPatterns = { \"/servlet/PingServlet2IncludeRcv\" })" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { - "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", - "signature": "init(ServletConfig)", - "comment": "", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException" - ], - "declaration": "public void init(ServletConfig config) throws ServletException", - "parameters": [ - { - "type": "javax.servlet.ServletConfig", - "name": "config", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", - "start_line": 108, - "end_line": 113, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.hitCount", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.initTime" - ], - "call_sites": [ - { - "method_name": "init", - "receiver_expr": "super", - "receiver_type": "javax.servlet.http.HttpServlet", - "argument_types": [ - "javax.servlet.ServletConfig" - ], - "return_type": "", - "callee_signature": "init(javax.servlet.ServletConfig)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 110, - "start_column": 9, - "end_line": 110, - "end_column": 26 - }, - { - "method_name": "toString", - "receiver_expr": "new java.util.Date()", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 112, - "start_column": 20, - "end_line": 112, - "end_column": 50 - }, + "doPost(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "signature": "doPost(HttpServletRequest, HttpServletResponse)", + "comments": [ { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.Date", - "argument_types": [], - "return_type": "java.util.Date", - "callee_signature": "Date()", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 112, - "start_column": 20, - "end_line": 112, - "end_column": 39 + "content": "\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 41, + "end_line": 49, + "start_column": 5, + "end_column": 7, + "is_javadoc": true } ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", - "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", "annotations": [ "@Override" ], @@ -176814,18 +223054,26 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 51, + "end_line": 51, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", - "start_line": 54, - "end_line": 57, + "start_line": 50, + "end_line": 53, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -176834,6 +223082,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -176850,9 +223099,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 56, + "start_line": 52, "start_column": 9, - "end_line": 56, + "end_line": 52, "end_column": 23 } ], @@ -176862,23 +223111,64 @@ "cyclomatic_complexity": 1, "is_entrypoint": true }, - "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", - "signature": "getServletInfo()", - "comment": "", + "doGet(HttpServletRequest, HttpServletResponse)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", + "signature": "doGet(HttpServletRequest, HttpServletResponse)", + "comments": [ + { + "content": " do nothing but get included by PingServlet2Include", + "start_line": 66, + "end_line": 66, + "start_column": 9, + "end_column": 61, + "is_javadoc": false + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 55, + "end_line": 63, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], "modifiers": [ "public" ], - "thrown_exceptions": [], - "declaration": "public String getServletInfo()", - "parameters": [], - "code": "{\n return \"web primitive, tests Servlet to Entity EJB path\";\n}", - "start_line": 103, - "end_line": 106, - "return_type": "java.lang.String", + "thrown_exceptions": [ + "javax.servlet.ServletException", + "java.io.IOException" + ], + "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", + "parameters": [ + { + "type": "javax.servlet.http.HttpServletRequest", + "name": "req", + "annotations": [], + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 23, + "end_column": 44 + }, + { + "type": "javax.servlet.http.HttpServletResponse", + "name": "res", + "annotations": [], + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 47, + "end_column": 69 + } + ], + "code": "{\n // do nothing but get included by PingServlet2Include\n}", + "start_line": 64, + "end_line": 67, + "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [], @@ -176888,198 +223178,513 @@ "crud_operations": [], "crud_queries": [], "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Entity.java", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", - "annotations": [ - "@Override" + "is_entrypoint": true + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "long", + "start_line": 39, + "end_line": 39, + "variables": [ + "serialVersionUID" ], "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "java.io.IOException", - "javax.servlet.ServletException" + "private", + "static", + "final" ], - "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException", - "parameters": [ + "annotations": [] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": true + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.ejb3", + "comments": [ + { + "content": " Update Market Summary every 20 seconds ", + "start_line": 62, + "end_line": 62, + "start_column": 3, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " Only do the actual work if in EJB3 Mode", + "start_line": 73, + "end_line": 73, + "start_column": 15, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " Find Trade Stock Index Quotes (Top 100 quotes) ordered by their change in value", + "start_line": 79, + "end_line": 79, + "start_column": 7, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " TODO: Make this cleaner? ", + "start_line": 92, + "end_line": 92, + "start_column": 5, + "end_column": 34, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "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" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": " Update Market Summary every 20 seconds ", + "start_line": 62, + "end_line": 62, + "start_column": 3, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " Only do the actual work if in EJB3 Mode", + "start_line": 73, + "end_line": 73, + "start_column": 15, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " Find Trade Stock Index Quotes (Top 100 quotes) ordered by their change in value", + "start_line": 79, + "end_line": 79, + "start_column": 7, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " TODO: Make this cleaner? ", + "start_line": 92, + "end_line": 92, + "start_column": 5, + "end_column": 34, + "is_javadoc": false + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [ + "@Singleton" + ], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "updateMarketSummary()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "signature": "updateMarketSummary()", + "comments": [ { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] + "content": " Only do the actual work if in EJB3 Mode", + "start_line": 73, + "end_line": 73, + "start_column": 15, + "end_column": 56, + "is_javadoc": false }, { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] + "content": " Find Trade Stock Index Quotes (Top 100 quotes) ordered by their change in value", + "start_line": 79, + "end_line": 79, + "start_column": 7, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " TODO: Make this cleaner? ", + "start_line": 92, + "end_line": 92, + "start_column": 5, + "end_column": 34, + "is_javadoc": false } ], - "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n QuoteDataBean quote = null;\n String symbol = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"Servlet2Entity\" + \"
    PingServlet2Entity
    \" + \"
    PingServlet2Entity accesses an EntityManager\" + \" using a PersistenceContext annotaion and then gets the price of a random symbol (generated by TradeConfig)\" + \" through the EntityManager find method\");\n try {\n // generate random symbol\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n // get a random symbol to look up and get the key to that\n // symbol.\n symbol = TradeConfig.rndSymbol();\n // find the EntityInstance.\n quote = em.find(QuoteDataBean.class, symbol);\n }\n } catch (Exception e) {\n Log.error(\"web_primtv.PingServlet2Entity.doGet(...): error performing find\");\n throw e;\n }\n // get the price and print the output.\n output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \").append(hitCount++);\n output.append(\"
    Quote Information

    \" + quote.toHTML());\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Entity.doGet(...): error\");\n // this will send an Error to teh web applications defined error\n // page.\n res.sendError(500, \"PingServlet2Entity.doGet(...): error\" + e.toString());\n }\n}", - "start_line": 59, - "end_line": 101, + "annotations": [ + "@Schedule(second = \"*/20\", minute = \"*\", hour = \"*\", persistent = false)" + ], + "modifiers": [ + "private" + ], + "thrown_exceptions": [], + "declaration": "private void updateMarketSummary()", + "parameters": [], + "code": "{\n Log.trace(\"MarketSummarySingleton:updateMarketSummary -- updating market summary\");\n if (TradeConfig.getRunTimeMode() != TradeConfig.EJB3) {\n Log.trace(\"MarketSummarySingleton:updateMarketSummary -- Not EJB3 Mode, so not updating\");\n // Only do the actual work if in EJB3 Mode\n return;\n }\n List quotes;\n try {\n // Find Trade Stock Index Quotes (Top 100 quotes) ordered by their change in value\n CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();\n CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(QuoteDataBean.class);\n Root quoteRoot = criteriaQuery.from(QuoteDataBean.class);\n criteriaQuery.orderBy(criteriaBuilder.desc(quoteRoot.get(\"change1\")));\n criteriaQuery.select(quoteRoot);\n TypedQuery q = entityManager.createQuery(criteriaQuery);\n quotes = q.getResultList();\n } catch (Exception e) {\n Log.debug(\"Warning: The database has not been configured. If this is the first time the application has been started, please create and populate the database tables. Then restart the server.\");\n return;\n }\n /* TODO: Make this cleaner? */\n QuoteDataBean[] quoteArray = quotes.toArray(new QuoteDataBean[quotes.size()]);\n ArrayList topGainers = new ArrayList(5);\n ArrayList topLosers = new ArrayList(5);\n BigDecimal TSIA = FinancialUtils.ZERO;\n BigDecimal openTSIA = FinancialUtils.ZERO;\n double totalVolume = 0.0;\n if (quoteArray.length > 5) {\n for (int i = 0; i < 5; i++) {\n topGainers.add(quoteArray[i]);\n }\n for (int i = quoteArray.length - 1; i >= quoteArray.length - 5; i--) {\n topLosers.add(quoteArray[i]);\n }\n for (QuoteDataBean quote : quoteArray) {\n BigDecimal price = quote.getPrice();\n BigDecimal open = quote.getOpen();\n double volume = quote.getVolume();\n TSIA = TSIA.add(price);\n openTSIA = openTSIA.add(open);\n totalVolume += volume;\n }\n TSIA = TSIA.divide(new BigDecimal(quoteArray.length), FinancialUtils.ROUND);\n openTSIA = openTSIA.divide(new BigDecimal(quoteArray.length), FinancialUtils.ROUND);\n }\n setMarketSummaryDataBean(new MarketSummaryDataBean(TSIA, openTSIA, totalVolume, topGainers, topLosers));\n mkSummaryUpdateEvent.fireAsync(\"MarketSummaryUpdate\", NotificationOptions.builder().setExecutor(mes).build());\n}", + "start_line": 63, + "end_line": 122, "return_type": "void", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "java.io.PrintWriter", - "java.lang.StringBuffer", - "java.lang.String", + "javax.persistence.criteria.Root", + "java.math.BigDecimal", + "java.util.List", + "javax.persistence.TypedQuery", + "javax.persistence.criteria.CriteriaBuilder", + "javax.persistence.criteria.CriteriaQuery", + "java.util.ArrayList", "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.initTime", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.hitCount", - "com.ibm.websphere.samples.daytrader.web.prims.ejb3.PingServlet2Entity.em" + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.mkSummaryUpdateEvent", + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.entityManager", + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ROUND", + "length", + "com.ibm.websphere.samples.daytrader.util.TradeConfig.EJB3", + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ZERO", + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.mes" ], "call_sites": [ { - "method_name": "setContentType", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "setContentType(java.lang.String)", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 62, - "start_column": 9, - "end_line": 62, - "end_column": 39 + "start_line": 67, + "start_column": 5, + "end_line": 67, + "end_column": 86 }, { - "method_name": "getWriter", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "getRunTimeMode", + "comment": null, + "receiver_expr": "TradeConfig", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], - "return_type": "java.io.PrintWriter", - "callee_signature": "getWriter()", + "return_type": "", + "callee_signature": "getRunTimeMode()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 63, - "start_column": 35, - "end_line": 63, - "end_column": 49 + "start_line": 70, + "start_column": 9, + "end_line": 70, + "end_column": 36 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "trace", + "comment": null, + "receiver_expr": "Log", + "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ "java.lang.String" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "trace(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 69, - "start_column": 9, + "start_line": 72, + "start_column": 7, "end_line": 72, - "end_column": 59 + "end_column": 95 }, { - "method_name": "getPrimIterations", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", + "method_name": "getCriteriaBuilder", + "comment": null, + "receiver_expr": "entityManager", + "receiver_type": "javax.persistence.EntityManager", "argument_types": [], - "return_type": "", - "callee_signature": "getPrimIterations()", + "return_type": "javax.persistence.criteria.CriteriaBuilder", + "callee_signature": "getCriteriaBuilder()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 76, - "start_column": 28, - "end_line": 76, - "end_column": 58 + "start_line": 80, + "start_column": 41, + "end_line": 80, + "end_column": 74 }, { - "method_name": "rndSymbol", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "rndSymbol()", + "method_name": "createQuery", + "comment": null, + "receiver_expr": "criteriaBuilder", + "receiver_type": "javax.persistence.criteria.CriteriaBuilder", + "argument_types": [ + "java.lang.Class" + ], + "return_type": "javax.persistence.criteria.CriteriaQuery", + "callee_signature": "createQuery(java.lang.Class)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, - "start_column": 30, - "end_line": 80, - "end_column": 52 + "start_line": 81, + "start_column": 52, + "end_line": 81, + "end_column": 99 }, { - "method_name": "find", - "receiver_expr": "em", - "receiver_type": "javax.persistence.EntityManager", + "method_name": "from", + "comment": null, + "receiver_expr": "criteriaQuery", + "receiver_type": "javax.persistence.criteria.CriteriaQuery", "argument_types": [ - "java.lang.Class", - "java.lang.String" + "java.lang.Class" ], - "return_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "callee_signature": "find(java.lang.Class, java.lang.Object)", + "return_type": "javax.persistence.criteria.Root", + "callee_signature": "from(java.lang.Class)", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, - "crud_operation": { - "line_number": 82, - "operation_type": "READ", - "target_table": null, - "involved_columns": null, - "condition": null, - "joined_tables": null - }, + "crud_operation": null, "crud_query": null, "start_line": 82, - "start_column": 29, + "start_column": 39, "end_line": 82, - "end_column": 64 + "end_column": 77 }, { - "method_name": "error", + "method_name": "orderBy", + "comment": null, + "receiver_expr": "criteriaQuery", + "receiver_type": "javax.persistence.criteria.CriteriaQuery", + "argument_types": [ + "javax.persistence.criteria.Order" + ], + "return_type": "javax.persistence.criteria.CriteriaQuery", + "callee_signature": "orderBy(javax.persistence.criteria.Order...)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 83, + "start_column": 7, + "end_line": 83, + "end_column": 75 + }, + { + "method_name": "desc", + "comment": null, + "receiver_expr": "criteriaBuilder", + "receiver_type": "javax.persistence.criteria.CriteriaBuilder", + "argument_types": [ + "javax.persistence.criteria.Path" + ], + "return_type": "javax.persistence.criteria.Order", + "callee_signature": "desc(javax.persistence.criteria.Expression)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 83, + "start_column": 29, + "end_line": 83, + "end_column": 74 + }, + { + "method_name": "get", + "comment": null, + "receiver_expr": "quoteRoot", + "receiver_type": "javax.persistence.criteria.Root", + "argument_types": [ + "java.lang.String" + ], + "return_type": "javax.persistence.criteria.Path", + "callee_signature": "get(java.lang.String)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 83, + "start_column": 50, + "end_line": 83, + "end_column": 73 + }, + { + "method_name": "select", + "comment": null, + "receiver_expr": "criteriaQuery", + "receiver_type": "javax.persistence.criteria.CriteriaQuery", + "argument_types": [ + "javax.persistence.criteria.Root" + ], + "return_type": "javax.persistence.criteria.CriteriaQuery", + "callee_signature": "select(javax.persistence.criteria.Selection)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 84, + "start_column": 7, + "end_line": 84, + "end_column": 37 + }, + { + "method_name": "createQuery", + "comment": null, + "receiver_expr": "entityManager", + "receiver_type": "javax.persistence.EntityManager", + "argument_types": [ + "javax.persistence.criteria.CriteriaQuery" + ], + "return_type": "javax.persistence.TypedQuery", + "callee_signature": "createQuery(javax.persistence.criteria.CriteriaQuery)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 85, + "start_column": 37, + "end_line": 85, + "end_column": 76 + }, + { + "method_name": "getResultList", + "comment": null, + "receiver_expr": "q", + "receiver_type": "javax.persistence.TypedQuery", + "argument_types": [], + "return_type": "java.util.List", + "callee_signature": "getResultList()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 86, + "start_column": 16, + "end_line": 86, + "end_column": 32 + }, + { + "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ "java.lang.String" ], "return_type": "", - "callee_signature": "error(java.lang.String)", + "callee_signature": "debug(java.lang.String)", "is_public": true, "is_protected": false, "is_private": false, @@ -177088,20 +223693,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 85, - "start_column": 17, - "end_line": 85, - "end_column": 92 + "start_line": 88, + "start_column": 7, + "end_line": 88, + "end_column": 198 }, { - "method_name": "append", - "receiver_expr": "output.append(\"
    initTime: \" + initTime + \"
    Hit Count: \")", - "receiver_type": "java.lang.StringBuffer", + "method_name": "toArray", + "comment": null, + "receiver_expr": "quotes", + "receiver_type": "java.util.List", "argument_types": [ "" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(int)", + "return_type": "", + "callee_signature": "toArray(T[])", "is_public": true, "is_protected": false, "is_private": false, @@ -177110,20 +223716,42 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, - "start_column": 13, - "end_line": 90, - "end_column": 93 + "start_line": 93, + "start_column": 34, + "end_line": 93, + "end_column": 81 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "size", + "comment": null, + "receiver_expr": "quotes", + "receiver_type": "java.util.List", + "argument_types": [], + "return_type": "", + "callee_signature": "size()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 93, + "start_column": 67, + "end_line": 93, + "end_column": 79 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "topGainers", + "receiver_type": "java.util.ArrayList", "argument_types": [ - "java.lang.String" + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "add(E)", "is_public": true, "is_protected": false, "is_private": false, @@ -177132,20 +223760,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, - "start_column": 13, - "end_line": 90, - "end_column": 74 + "start_line": 102, + "start_column": 9, + "end_line": 102, + "end_column": 37 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "add", + "comment": null, + "receiver_expr": "topLosers", + "receiver_type": "java.util.ArrayList", "argument_types": [ - "java.lang.String" + "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "", + "callee_signature": "add(E)", "is_public": true, "is_protected": false, "is_private": false, @@ -177154,18 +223783,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, - "start_column": 13, - "end_line": 91, - "end_column": 76 + "start_line": 105, + "start_column": 9, + "end_line": 105, + "end_column": 36 }, { - "method_name": "toHTML", + "method_name": "getPrice", + "comment": null, "receiver_expr": "quote", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toHTML()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPrice()", "is_public": true, "is_protected": false, "is_private": false, @@ -177174,20 +223804,202 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 91, - "start_column": 62, - "end_line": 91, - "end_column": 75 + "start_line": 109, + "start_column": 28, + "end_line": 109, + "end_column": 43 }, { - "method_name": "append", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "getOpen", + "comment": null, + "receiver_expr": "quote", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "java.math.BigDecimal", + "callee_signature": "getOpen()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 110, + "start_column": 27, + "end_line": 110, + "end_column": 41 + }, + { + "method_name": "getVolume", + "comment": null, + "receiver_expr": "quote", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "argument_types": [], + "return_type": "", + "callee_signature": "getVolume()", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 111, + "start_column": 25, + "end_line": 111, + "end_column": 41 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "TSIA", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.lang.String" + "java.math.BigDecimal" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "append(java.lang.String)", + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 112, + "start_column": 16, + "end_line": 112, + "end_column": 30 + }, + { + "method_name": "add", + "comment": null, + "receiver_expr": "openTSIA", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 113, + "start_column": 20, + "end_line": 113, + "end_column": 37 + }, + { + "method_name": "divide", + "comment": null, + "receiver_expr": "TSIA", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "divide(java.math.BigDecimal, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 116, + "start_column": 14, + "end_line": 116, + "end_column": 81 + }, + { + "method_name": "divide", + "comment": null, + "receiver_expr": "openTSIA", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "java.math.BigDecimal", + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "divide(java.math.BigDecimal, int)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 117, + "start_column": 18, + "end_line": 117, + "end_column": 89 + }, + { + "method_name": "setMarketSummaryDataBean", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [ + "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean" + ], + "return_type": "", + "callee_signature": "setMarketSummaryDataBean(com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 120, + "start_column": 5, + "end_line": 120, + "end_column": 107 + }, + { + "method_name": "fireAsync", + "comment": null, + "receiver_expr": "mkSummaryUpdateEvent", + "receiver_type": "javax.enterprise.event.Event", + "argument_types": [ + "java.lang.String", + "javax.enterprise.event.NotificationOptions" + ], + "return_type": "java.util.concurrent.CompletionStage", + "callee_signature": "fireAsync(U, javax.enterprise.event.NotificationOptions)", + "is_public": true, + "is_protected": false, + "is_private": false, + "is_unspecified": false, + "is_static_call": false, + "is_constructor_call": false, + "crud_operation": null, + "crud_query": null, + "start_line": 121, + "start_column": 5, + "end_line": 121, + "end_column": 113 + }, + { + "method_name": "build", + "comment": null, + "receiver_expr": "NotificationOptions.builder().setExecutor(mes)", + "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", + "argument_types": [], + "return_type": "javax.enterprise.event.NotificationOptions", + "callee_signature": "build()", "is_public": true, "is_protected": false, "is_private": false, @@ -177196,20 +224008,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 92, - "start_column": 13, - "end_line": 92, - "end_column": 54 + "start_line": 121, + "start_column": 59, + "end_line": 121, + "end_column": 112 }, { - "method_name": "println", - "receiver_expr": "out", - "receiver_type": "java.io.PrintWriter", + "method_name": "setExecutor", + "comment": null, + "receiver_expr": "NotificationOptions.builder()", + "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [ - "java.lang.String" + "javax.enterprise.concurrent.ManagedExecutorService" ], - "return_type": "", - "callee_signature": "println(java.lang.String)", + "return_type": "javax.enterprise.event.NotificationOptions.Builder", + "callee_signature": "setExecutor(java.util.concurrent.Executor)", "is_public": true, "is_protected": false, "is_private": false, @@ -177218,106 +224031,138 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 13, - "end_line": 93, - "end_column": 42 + "start_line": 121, + "start_column": 59, + "end_line": 121, + "end_column": 104 }, { - "method_name": "toString", - "receiver_expr": "output", - "receiver_type": "java.lang.StringBuffer", + "method_name": "builder", + "comment": null, + "receiver_expr": "NotificationOptions", + "receiver_type": "javax.enterprise.event.NotificationOptions", "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", + "return_type": "javax.enterprise.event.NotificationOptions.Builder", + "callee_signature": "builder()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": false, + "is_static_call": true, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, - "start_column": 25, - "end_line": 93, - "end_column": 41 + "start_line": 121, + "start_column": 59, + "end_line": 121, + "end_column": 87 }, { - "method_name": "error", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.ArrayList", "argument_types": [ - "java.lang.Exception", - "java.lang.String" + "" ], - "return_type": "", - "callee_signature": "error(java.lang.Throwable, java.lang.String)", - "is_public": true, + "return_type": "java.util.ArrayList", + "callee_signature": "ArrayList(int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, + "crud_operation": null, + "crud_query": null, + "start_line": 94, + "start_column": 43, + "end_line": 94, + "end_column": 73 + }, + { + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.util.ArrayList", + "argument_types": [ + "" + ], + "return_type": "java.util.ArrayList", + "callee_signature": "ArrayList(int)", + "is_public": false, + "is_protected": false, + "is_private": false, + "is_unspecified": true, + "is_static_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, "start_line": 95, - "start_column": 13, + "start_column": 42, "end_line": 95, - "end_column": 64 + "end_column": 72 }, { - "method_name": "sendError", - "receiver_expr": "res", - "receiver_type": "javax.servlet.http.HttpServletResponse", + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "", - "java.lang.String" + "" ], - "return_type": "", - "callee_signature": "sendError(int, java.lang.String)", - "is_public": true, + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 13, - "end_line": 98, - "end_column": 85 + "start_line": 116, + "start_column": 26, + "end_line": 116, + "end_column": 58 }, { - "method_name": "toString", - "receiver_expr": "e", - "receiver_type": "java.lang.Exception", - "argument_types": [], - "return_type": "java.lang.String", - "callee_signature": "toString()", - "is_public": true, + "method_name": "", + "comment": null, + "receiver_expr": "", + "receiver_type": "java.math.BigDecimal", + "argument_types": [ + "" + ], + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(int)", + "is_public": false, "is_protected": false, "is_private": false, - "is_unspecified": false, + "is_unspecified": true, "is_static_call": false, - "is_constructor_call": false, + "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 98, - "start_column": 73, - "end_line": 98, - "end_column": 84 + "start_line": 117, + "start_column": 34, + "end_line": 117, + "end_column": 66 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "java.lang.StringBuffer", + "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "argument_types": [ - "" + "java.math.BigDecimal", + "java.math.BigDecimal", + "", + "java.util.ArrayList", + "java.util.ArrayList" ], - "return_type": "java.lang.StringBuffer", - "callee_signature": "StringBuffer(int)", + "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "callee_signature": "MarketSummaryDataBean(java.math.BigDecimal, java.math.BigDecimal, double, java.util.Collection, java.util.Collection)", "is_public": false, "is_protected": false, "is_private": false, @@ -177326,483 +224171,344 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 68, - "start_column": 31, - "end_line": 68, - "end_column": 51 + "start_line": 120, + "start_column": 30, + "end_line": 120, + "end_column": 106 } ], "variable_declarations": [ { - "name": "out", - "type": "java.io.PrintWriter", - "initializer": "res.getWriter()", - "start_line": 63, - "start_column": 29, - "end_line": 63, - "end_column": 49 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quotes", + "type": "java.util.List", + "initializer": "", + "start_line": 76, + "start_column": 25, + "end_line": 76, + "end_column": 30 }, { - "name": "quote", - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "initializer": "null", - "start_line": 65, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "criteriaBuilder", + "type": "javax.persistence.criteria.CriteriaBuilder", + "initializer": "entityManager.getCriteriaBuilder()", + "start_line": 80, "start_column": 23, - "end_line": 65, - "end_column": 34 + "end_line": 80, + "end_column": 74 }, { - "name": "symbol", - "type": "java.lang.String", - "initializer": "null", - "start_line": 66, - "start_column": 16, - "end_line": 66, - "end_column": 28 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "criteriaQuery", + "type": "javax.persistence.criteria.CriteriaQuery", + "initializer": "criteriaBuilder.createQuery(QuoteDataBean.class)", + "start_line": 81, + "start_column": 36, + "end_line": 81, + "end_column": 99 }, { - "name": "output", - "type": "java.lang.StringBuffer", - "initializer": "new StringBuffer(100)", - "start_line": 68, - "start_column": 22, - "end_line": 68, - "end_column": 51 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteRoot", + "type": "javax.persistence.criteria.Root", + "initializer": "criteriaQuery.from(QuoteDataBean.class)", + "start_line": 82, + "start_column": 27, + "end_line": 82, + "end_column": 77 }, { - "name": "iter", - "type": "int", - "initializer": "TradeConfig.getPrimIterations()", - "start_line": 76, - "start_column": 21, - "end_line": 76, - "end_column": 58 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "q", + "type": "javax.persistence.TypedQuery", + "initializer": "entityManager.createQuery(criteriaQuery)", + "start_line": 85, + "start_column": 33, + "end_line": 85, + "end_column": 76 }, { - "name": "ii", - "type": "int", - "initializer": "0", - "start_line": 77, - "start_column": 26, - "end_line": 77, - "end_column": 31 - } - ], - "crud_operations": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quoteArray", + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean[]", + "initializer": "quotes.toArray(new QuoteDataBean[quotes.size()])", + "start_line": 93, + "start_column": 21, + "end_line": 93, + "end_column": 81 + }, { - "line_number": 82, - "operation_type": "READ", - "target_table": null, - "involved_columns": null, - "condition": null, - "joined_tables": null - } - ], - "crud_queries": [], - "cyclomatic_complexity": 4, - "is_entrypoint": true - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 45, - "end_line": 45, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.lang.String", - "start_line": 47, - "end_line": 47, - "variables": [ - "initTime" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 49, - "end_line": 49, - "variables": [ - "hitCount" - ], - "modifiers": [ - "private", - "static" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "javax.persistence.EntityManager", - "start_line": 51, - "end_line": 52, - "variables": [ - "em" - ], - "modifiers": [ - "private" - ], - "annotations": [ - "@PersistenceContext(unitName = \"daytrader\")" - ] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "java.io.IOException", - "javax.servlet.ServletException", - "javax.servlet.annotation.WebServlet", - "javax.servlet.http.HttpServlet", - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.web.prims.PingServlet2IncludeRcv": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [ - "javax.servlet.http.HttpServlet" - ], - "comment": "/**\n *\n * PingServlet2Include tests servlet to servlet request dispatching. Servlet 1,\n * the controller, creates a new JavaBean object forwards the servlet request\n * with the JavaBean added to Servlet 2. Servlet 2 obtains access to the\n * JavaBean through the Servlet request object and provides the dynamic HTML\n * output based on the JavaBean data. PingServlet2Servlet is the initial servlet\n * that sends a request to {@link PingServlet2ServletRcv}\n *\n */", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@WebServlet(name = \"PingServlet2IncludeRcv\", urlPatterns = { \"/servlet/PingServlet2IncludeRcv\" })" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", - "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (11/6/2000\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "topGainers", + "type": "java.util.ArrayList", + "initializer": "new ArrayList(5)", + "start_line": 94, + "start_column": 30, + "end_line": 94, + "end_column": 73 + }, { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "topLosers", + "type": "java.util.ArrayList", + "initializer": "new ArrayList(5)", + "start_line": 95, + "start_column": 30, + "end_line": 95, + "end_column": 72 }, { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n doGet(req, res);\n}", - "start_line": 50, - "end_line": 53, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "TSIA", + "type": "java.math.BigDecimal", + "initializer": "FinancialUtils.ZERO", + "start_line": 96, + "start_column": 16, + "end_line": 96, + "end_column": 41 + }, { - "method_name": "doGet", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "javax.servlet.http.HttpServletRequest", - "javax.servlet.http.HttpServletResponse" - ], - "return_type": "", - "callee_signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 9, - "end_line": 52, - "end_column": 23 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": true - }, - "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingServlet2IncludeRcv.java", - "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", - "annotations": [ - "@Override" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [ - "javax.servlet.ServletException", - "java.io.IOException" - ], - "declaration": "public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException", - "parameters": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "openTSIA", + "type": "java.math.BigDecimal", + "initializer": "FinancialUtils.ZERO", + "start_line": 97, + "start_column": 16, + "end_line": 97, + "end_column": 45 + }, { - "type": "javax.servlet.http.HttpServletRequest", - "name": "req", - "annotations": [], - "modifiers": [] + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "totalVolume", + "type": "double", + "initializer": "0.0", + "start_line": 98, + "start_column": 12, + "end_line": 98, + "end_column": 28 }, { - "type": "javax.servlet.http.HttpServletResponse", - "name": "res", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n // do nothing but get included by PingServlet2Include\n}", - "start_line": 64, - "end_line": 67, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": true - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "long", - "start_line": 39, - "end_line": 39, - "variables": [ - "serialVersionUID" - ], - "modifiers": [ - "private", - "static", - "final" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": true - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "java.math.BigDecimal", - "java.util.Collection", - "java.util.Iterator", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.util.FinancialUtils": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "printGainHTML(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "printGainHTML(BigDecimal)", - "comment": "", - "annotations": [], - "modifiers": [ - "public", - "static" - ], - "thrown_exceptions": [], - "declaration": "public static String printGainHTML(BigDecimal gain)", - "parameters": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "i", + "type": "int", + "initializer": "0", + "start_line": 101, + "start_column": 16, + "end_line": 101, + "end_column": 20 + }, { - "type": "java.math.BigDecimal", - "name": "gain", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n String htmlString, arrow;\n if (gain.doubleValue() < 0.0) {\n htmlString = \"\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"\";\n arrow = \"arrowup.gif\";\n }\n htmlString += gain.setScale(SCALE, ROUND) + \"\";\n return htmlString;\n}", - "start_line": 58, - "end_line": 70, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ROUND", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.SCALE" - ], - "call_sites": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "i", + "type": "int", + "initializer": "quoteArray.length - 1", + "start_line": 104, + "start_column": 16, + "end_line": 104, + "end_column": 40 + }, { - "method_name": "doubleValue", - "receiver_expr": "gain", - "receiver_type": "java.math.BigDecimal", - "argument_types": [], - "return_type": "", - "callee_signature": "doubleValue()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 60, - "start_column": 13, - "end_line": 60, + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "quote", + "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", + "initializer": "", + "start_line": 108, + "start_column": 26, + "end_line": 108, "end_column": 30 }, { - "method_name": "setScale", - "receiver_expr": "gain", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "", - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "setScale(int, int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 68, - "start_column": 23, - "end_line": 68, - "end_column": 49 - } - ], - "variable_declarations": [ + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "price", + "type": "java.math.BigDecimal", + "initializer": "quote.getPrice()", + "start_line": 109, + "start_column": 20, + "end_line": 109, + "end_column": 43 + }, { - "name": "htmlString", - "type": "java.lang.String", - "initializer": "", - "start_line": 59, - "start_column": 16, - "end_line": 59, - "end_column": 25 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "open", + "type": "java.math.BigDecimal", + "initializer": "quote.getOpen()", + "start_line": 110, + "start_column": 20, + "end_line": 110, + "end_column": 41 }, { - "name": "arrow", - "type": "java.lang.String", - "initializer": "", - "start_line": 59, - "start_column": 28, - "end_line": 59, - "end_column": 32 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "volume", + "type": "double", + "initializer": "quote.getVolume()", + "start_line": 111, + "start_column": 16, + "end_line": 111, + "end_column": 41 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, + "cyclomatic_complexity": 7, "is_entrypoint": false }, - "printQuoteLink(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "printQuoteLink(String)", - "comment": "", - "annotations": [], + "setMarketSummaryDataBean(MarketSummaryDataBean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "signature": "setMarketSummaryDataBean(MarketSummaryDataBean)", + "comments": [], + "annotations": [ + "@Lock(LockType.WRITE)" + ], "modifiers": [ - "public", - "static" + "public" ], "thrown_exceptions": [], - "declaration": "public static String printQuoteLink(String symbol)", + "declaration": "public void setMarketSummaryDataBean(MarketSummaryDataBean marketSummaryDataBean)", "parameters": [ { - "type": "java.lang.String", - "name": "symbol", + "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "name": "marketSummaryDataBean", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 134, + "end_line": 134, + "start_column": 40, + "end_column": 82 } ], - "code": "{\n return \"\" + symbol + \"\";\n}", - "start_line": 101, - "end_line": 103, - "return_type": "java.lang.String", + "code": "{\n this.marketSummaryDataBean = marketSummaryDataBean;\n}", + "start_line": 133, + "end_line": 136, + "return_type": "void", "is_implicit": false, "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], + "referenced_types": [ + "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.marketSummaryDataBean" + ], "call_sites": [], "variable_declarations": [], "crud_operations": [], @@ -177810,260 +224516,223 @@ "cyclomatic_complexity": 1, "is_entrypoint": false }, - "computeGain(BigDecimal, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "computeGain(BigDecimal, BigDecimal)", - "comment": "", - "annotations": [], + "getMarketSummaryDataBean()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", + "signature": "getMarketSummaryDataBean()", + "comments": [], + "annotations": [ + "@Lock(LockType.READ)" + ], "modifiers": [ - "public", - "static" + "public" ], "thrown_exceptions": [], - "declaration": "public static BigDecimal computeGain(BigDecimal currentBalance, BigDecimal openBalance)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "currentBalance", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "openBalance", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n return currentBalance.subtract(openBalance).setScale(SCALE);\n}", - "start_line": 32, - "end_line": 34, - "return_type": "java.math.BigDecimal", + "declaration": "public MarketSummaryDataBean getMarketSummaryDataBean()", + "parameters": [], + "code": "{\n if (marketSummaryDataBean == null) {\n updateMarketSummary();\n }\n return marketSummaryDataBean;\n}", + "start_line": 124, + "end_line": 131, + "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", "is_implicit": false, "is_constructor": false, "referenced_types": [], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.SCALE" + "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.marketSummaryDataBean" ], "call_sites": [ { - "method_name": "setScale", - "receiver_expr": "currentBalance.subtract(openBalance)", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "setScale(int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 33, - "start_column": 16, - "end_line": 33, - "end_column": 67 - }, - { - "method_name": "subtract", - "receiver_expr": "currentBalance", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "subtract(java.math.BigDecimal)", - "is_public": true, + "method_name": "updateMarketSummary", + "comment": null, + "receiver_expr": "", + "receiver_type": "", + "argument_types": [], + "return_type": "", + "callee_signature": "updateMarketSummary()", + "is_public": false, "is_protected": false, - "is_private": false, + "is_private": true, "is_unspecified": false, "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 33, - "start_column": 16, - "end_line": 33, - "end_column": 51 + "start_line": 127, + "start_column": 7, + "end_line": 127, + "end_column": 27 } ], "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 1, + "cyclomatic_complexity": 2, "is_entrypoint": false - }, - "computeGainPercent(BigDecimal, BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "computeGainPercent(BigDecimal, BigDecimal)", - "comment": "", - "annotations": [], + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "start_line": 49, + "end_line": 49, + "variables": [ + "marketSummaryDataBean" + ], "modifiers": [ - "public", - "static" + "private" ], - "thrown_exceptions": [], - "declaration": "public static BigDecimal computeGainPercent(BigDecimal currentBalance, BigDecimal openBalance)", - "parameters": [ - { - "type": "java.math.BigDecimal", - "name": "currentBalance", - "annotations": [], - "modifiers": [] - }, - { - "type": "java.math.BigDecimal", - "name": "openBalance", - "annotations": [], - "modifiers": [] - } + "annotations": [] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.persistence.EntityManager", + "start_line": 51, + "end_line": 52, + "variables": [ + "entityManager" ], - "code": "{\n if (openBalance.doubleValue() == 0.0) {\n return ZERO;\n }\n BigDecimal gainPercent = currentBalance.divide(openBalance, ROUND).subtract(ONE).multiply(HUNDRED);\n return gainPercent;\n}", - "start_line": 36, - "end_line": 42, - "return_type": "java.math.BigDecimal", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal" + "modifiers": [ + "private" ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ROUND", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ONE", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ZERO", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.HUNDRED" + "annotations": [ + "@PersistenceContext" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.enterprise.event.Event", + "start_line": 54, + "end_line": 56, + "variables": [ + "mkSummaryUpdateEvent" ], - "call_sites": [ - { - "method_name": "doubleValue", - "receiver_expr": "openBalance", - "receiver_type": "java.math.BigDecimal", - "argument_types": [], - "return_type": "", - "callee_signature": "doubleValue()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 37, - "start_column": 13, - "end_line": 37, - "end_column": 37 - }, - { - "method_name": "multiply", - "receiver_expr": "currentBalance.divide(openBalance, ROUND).subtract(ONE)", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "multiply(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 40, - "start_column": 34, - "end_line": 40, - "end_column": 106 - }, - { - "method_name": "subtract", - "receiver_expr": "currentBalance.divide(openBalance, ROUND)", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "subtract(java.math.BigDecimal)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 40, - "start_column": 34, - "end_line": 40, - "end_column": 88 - }, - { - "method_name": "divide", - "receiver_expr": "currentBalance", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal", - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "divide(java.math.BigDecimal, int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 40, - "start_column": 34, - "end_line": 40, - "end_column": 74 - } + "modifiers": [], + "annotations": [ + "@Inject", + "@MarketSummaryUpdate" + ] + }, + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "javax.enterprise.concurrent.ManagedExecutorService", + "start_line": 58, + "end_line": 59, + "variables": [ + "mes" ], - "variable_declarations": [ - { - "name": "gainPercent", - "type": "java.math.BigDecimal", - "initializer": "currentBalance.divide(openBalance, ROUND).subtract(ONE).multiply(HUNDRED)", - "start_line": 40, - "start_column": 20, - "end_line": 40, - "end_column": 106 - } + "modifiers": [ + "private" ], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - }, - "printGainPercentHTML(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "printGainPercentHTML(BigDecimal)", - "comment": "", + "annotations": [ + "@Resource" + ] + } + ], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "java.math.BigDecimal", + "java.util.Collection", + "java.util.Iterator", + "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.util.FinancialUtils": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "printGainHTML(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "printGainHTML(BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public", "static" ], "thrown_exceptions": [], - "declaration": "public static String printGainPercentHTML(BigDecimal gain)", + "declaration": "public static String printGainHTML(BigDecimal gain)", "parameters": [ { "type": "java.math.BigDecimal", "name": "gain", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 58, + "end_line": 58, + "start_column": 40, + "end_column": 54 } ], - "code": "{\n String htmlString, arrow;\n if (gain.doubleValue() < 0.0) {\n htmlString = \"(\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"(+\";\n arrow = \"arrowup.gif\";\n }\n htmlString += gain.setScale(SCALE, ROUND);\n htmlString += \"%)\";\n return htmlString;\n}", - "start_line": 86, - "end_line": 99, + "code": "{\n String htmlString, arrow;\n if (gain.doubleValue() < 0.0) {\n htmlString = \"\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"\";\n arrow = \"arrowup.gif\";\n }\n htmlString += gain.setScale(SCALE, ROUND) + \"\";\n return htmlString;\n}", + "start_line": 58, + "end_line": 70, "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, @@ -178077,6 +224746,7 @@ "call_sites": [ { "method_name": "doubleValue", + "comment": null, "receiver_expr": "gain", "receiver_type": "java.math.BigDecimal", "argument_types": [], @@ -178090,13 +224760,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, + "start_line": 60, "start_column": 13, - "end_line": 88, + "end_line": 60, "end_column": 30 }, { "method_name": "setScale", + "comment": null, "receiver_expr": "gain", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -178113,29 +224784,45 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 96, + "start_line": 68, "start_column": 23, - "end_line": 96, + "end_line": 68, "end_column": 49 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "htmlString", "type": "java.lang.String", "initializer": "", - "start_line": 87, + "start_line": 59, "start_column": 16, - "end_line": 87, + "end_line": 59, "end_column": 25 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "arrow", "type": "java.lang.String", "initializer": "", - "start_line": 87, + "start_line": 59, "start_column": 28, - "end_line": 87, + "end_line": 59, "end_column": 32 } ], @@ -178144,98 +224831,92 @@ "cyclomatic_complexity": 2, "is_entrypoint": false }, - "printChangeHTML(double)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "printChangeHTML(double)", - "comment": "", + "printQuoteLink(String)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "printQuoteLink(String)", + "comments": [], "annotations": [], "modifiers": [ "public", "static" ], "thrown_exceptions": [], - "declaration": "public static String printChangeHTML(double change)", + "declaration": "public static String printQuoteLink(String symbol)", "parameters": [ { - "type": "double", - "name": "change", + "type": "java.lang.String", + "name": "symbol", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 101, + "end_line": 101, + "start_column": 41, + "end_column": 53 } ], - "code": "{\n String htmlString, arrow;\n if (change < 0.0) {\n htmlString = \"\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"\";\n arrow = \"arrowup.gif\";\n }\n htmlString += change + \"\";\n return htmlString;\n}", - "start_line": 72, - "end_line": 84, + "code": "{\n return \"\" + symbol + \"\";\n}", + "start_line": 101, + "end_line": 103, "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.lang.String" - ], + "referenced_types": [], "accessed_fields": [], "call_sites": [], - "variable_declarations": [ - { - "name": "htmlString", - "type": "java.lang.String", - "initializer": "", - "start_line": 73, - "start_column": 16, - "end_line": 73, - "end_column": 25 - }, - { - "name": "arrow", - "type": "java.lang.String", - "initializer": "", - "start_line": 73, - "start_column": 28, - "end_line": 73, - "end_column": 32 - } - ], + "variable_declarations": [], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 2, + "cyclomatic_complexity": 1, "is_entrypoint": false }, - "computeHoldingsTotal(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", - "signature": "computeHoldingsTotal(Collection)", - "comment": "", + "computeGain(BigDecimal, BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "computeGain(BigDecimal, BigDecimal)", + "comments": [], "annotations": [], "modifiers": [ "public", "static" ], "thrown_exceptions": [], - "declaration": "public static BigDecimal computeHoldingsTotal(Collection holdingDataBeans)", + "declaration": "public static BigDecimal computeGain(BigDecimal currentBalance, BigDecimal openBalance)", "parameters": [ { - "type": "java.util.Collection", - "name": "holdingDataBeans", + "type": "java.math.BigDecimal", + "name": "currentBalance", + "annotations": [], + "modifiers": [], + "start_line": 32, + "end_line": 32, + "start_column": 42, + "end_column": 66 + }, + { + "type": "java.math.BigDecimal", + "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 32, + "end_line": 32, + "start_column": 69, + "end_column": 90 } ], - "code": "{\n BigDecimal holdingsTotal = new BigDecimal(0.0).setScale(SCALE);\n if (holdingDataBeans == null) {\n return holdingsTotal;\n }\n Iterator it = holdingDataBeans.iterator();\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n BigDecimal total = holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()));\n holdingsTotal = holdingsTotal.add(total);\n }\n return holdingsTotal.setScale(SCALE);\n}", - "start_line": 44, - "end_line": 56, + "code": "{\n return currentBalance.subtract(openBalance).setScale(SCALE);\n}", + "start_line": 32, + "end_line": 34, "return_type": "java.math.BigDecimal", "is_implicit": false, "is_constructor": false, - "referenced_types": [ - "java.math.BigDecimal", - "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "java.util.Iterator" - ], + "referenced_types": [], "accessed_fields": [ "com.ibm.websphere.samples.daytrader.util.FinancialUtils.SCALE" ], "call_sites": [ { "method_name": "setScale", - "receiver_expr": "new BigDecimal(0.0)", + "comment": null, + "receiver_expr": "currentBalance.subtract(openBalance)", "receiver_type": "java.math.BigDecimal", "argument_types": [ "" @@ -178250,80 +224931,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 45, - "start_column": 36, - "end_line": 45, - "end_column": 70 - }, - { - "method_name": "iterator", - "receiver_expr": "holdingDataBeans", - "receiver_type": "java.util.Collection", - "argument_types": [], - "return_type": "java.util.Iterator", - "callee_signature": "iterator()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 49, - "start_column": 26, - "end_line": 49, - "end_column": 52 - }, - { - "method_name": "hasNext", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "", - "callee_signature": "hasNext()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 50, + "start_line": 33, "start_column": 16, - "end_line": 50, - "end_column": 27 - }, - { - "method_name": "next", - "receiver_expr": "it", - "receiver_type": "java.util.Iterator", - "argument_types": [], - "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "callee_signature": "next()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 51, - "start_column": 61, - "end_line": 51, - "end_column": 69 + "end_line": 33, + "end_column": 67 }, { - "method_name": "multiply", - "receiver_expr": "holdingData.getPurchasePrice()", + "method_name": "subtract", + "comment": null, + "receiver_expr": "currentBalance", "receiver_type": "java.math.BigDecimal", "argument_types": [ "java.math.BigDecimal" ], "return_type": "java.math.BigDecimal", - "callee_signature": "multiply(java.math.BigDecimal)", + "callee_signature": "subtract(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -178332,38 +224954,75 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 52, - "start_column": 32, - "end_line": 52, - "end_column": 113 - }, + "start_line": 33, + "start_column": 16, + "end_line": 33, + "end_column": 51 + } + ], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "computeGainPercent(BigDecimal, BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "computeGainPercent(BigDecimal, BigDecimal)", + "comments": [], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static BigDecimal computeGainPercent(BigDecimal currentBalance, BigDecimal openBalance)", + "parameters": [ { - "method_name": "getPurchasePrice", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPurchasePrice()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 52, - "start_column": 32, - "end_line": 52, - "end_column": 61 + "type": "java.math.BigDecimal", + "name": "currentBalance", + "annotations": [], + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 49, + "end_column": 73 }, { - "method_name": "getQuantity", - "receiver_expr": "holdingData", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "type": "java.math.BigDecimal", + "name": "openBalance", + "annotations": [], + "modifiers": [], + "start_line": 36, + "end_line": 36, + "start_column": 76, + "end_column": 97 + } + ], + "code": "{\n if (openBalance.doubleValue() == 0.0) {\n return ZERO;\n }\n BigDecimal gainPercent = currentBalance.divide(openBalance, ROUND).subtract(ONE).multiply(HUNDRED);\n return gainPercent;\n}", + "start_line": 36, + "end_line": 42, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ROUND", + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ONE", + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ZERO", + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.HUNDRED" + ], + "call_sites": [ + { + "method_name": "doubleValue", + "comment": null, + "receiver_expr": "openBalance", + "receiver_type": "java.math.BigDecimal", "argument_types": [], "return_type": "", - "callee_signature": "getQuantity()", + "callee_signature": "doubleValue()", "is_public": true, "is_protected": false, "is_private": false, @@ -178372,20 +225031,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 52, - "start_column": 87, - "end_line": 52, - "end_column": 111 + "start_line": 37, + "start_column": 13, + "end_line": 37, + "end_column": 37 }, { - "method_name": "add", - "receiver_expr": "holdingsTotal", + "method_name": "multiply", + "comment": null, + "receiver_expr": "currentBalance.divide(openBalance, ROUND).subtract(ONE)", "receiver_type": "java.math.BigDecimal", "argument_types": [ "java.math.BigDecimal" ], "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", + "callee_signature": "multiply(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -178394,20 +225054,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 53, - "start_column": 29, - "end_line": 53, - "end_column": 52 + "start_line": 40, + "start_column": 34, + "end_line": 40, + "end_column": 106 }, { - "method_name": "setScale", - "receiver_expr": "holdingsTotal", + "method_name": "subtract", + "comment": null, + "receiver_expr": "currentBalance.divide(openBalance, ROUND)", "receiver_type": "java.math.BigDecimal", "argument_types": [ - "" + "java.math.BigDecimal" ], "return_type": "java.math.BigDecimal", - "callee_signature": "setScale(int)", + "callee_signature": "subtract(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -178416,714 +225077,105 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 55, - "start_column": 16, - "end_line": 55, - "end_column": 44 - }, - { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(double)", - "is_public": false, - "is_protected": false, - "is_private": false, - "is_unspecified": true, - "is_static_call": false, - "is_constructor_call": true, - "crud_operation": null, - "crud_query": null, - "start_line": 45, - "start_column": 36, - "end_line": 45, - "end_column": 54 + "start_line": 40, + "start_column": 34, + "end_line": 40, + "end_column": 88 }, { - "method_name": "", - "receiver_expr": "", + "method_name": "divide", + "comment": null, + "receiver_expr": "currentBalance", "receiver_type": "java.math.BigDecimal", "argument_types": [ + "java.math.BigDecimal", "" ], "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(double)", - "is_public": false, + "callee_signature": "divide(java.math.BigDecimal, int)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 52, - "start_column": 72, - "end_line": 52, - "end_column": 112 + "start_line": 40, + "start_column": 34, + "end_line": 40, + "end_column": 74 } ], "variable_declarations": [ { - "name": "holdingsTotal", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "gainPercent", "type": "java.math.BigDecimal", - "initializer": "new BigDecimal(0.0).setScale(SCALE)", - "start_line": 45, + "initializer": "currentBalance.divide(openBalance, ROUND).subtract(ONE).multiply(HUNDRED)", + "start_line": 40, "start_column": 20, - "end_line": 45, - "end_column": 70 - }, - { - "name": "it", - "type": "java.util.Iterator", - "initializer": "holdingDataBeans.iterator()", - "start_line": 49, - "start_column": 21, - "end_line": 49, - "end_column": 52 - }, - { - "name": "holdingData", - "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", - "initializer": "(HoldingDataBean) it.next()", - "start_line": 51, - "start_column": 29, - "end_line": 51, - "end_column": 69 - }, - { - "name": "total", - "type": "java.math.BigDecimal", - "initializer": "holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()))", - "start_line": 52, - "start_column": 24, - "end_line": 52, - "end_column": 113 + "end_line": 40, + "end_column": 106 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 3, + "cyclomatic_complexity": 2, "is_entrypoint": false - } - }, - "field_declarations": [ - { - "comment": "", - "name": null, - "type": "int", - "start_line": 26, - "end_line": 26, - "variables": [ - "ROUND" - ], - "modifiers": [ - "public", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "int", - "start_line": 27, - "end_line": 27, - "variables": [ - "SCALE" - ], - "modifiers": [ - "public", - "static", - "final" - ], - "annotations": [] }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 28, - "end_line": 28, - "variables": [ - "ZERO" - ], - "modifiers": [ - "public", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 29, - "end_line": 29, - "variables": [ - "ONE" - ], - "modifiers": [ - "public", - "static", - "final" - ], - "annotations": [] - }, - { - "comment": "", - "name": null, - "type": "java.math.BigDecimal", - "start_line": 30, - "end_line": 30, - "variables": [ - "HUNDRED" - ], + "printGainPercentHTML(BigDecimal)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "printGainPercentHTML(BigDecimal)", + "comments": [], + "annotations": [], "modifiers": [ "public", - "static", - "final" - ], - "annotations": [] - } - ], - "enum_constants": [], - "is_entrypoint_class": false - } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "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" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [ - "@Singleton" - ], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "updateMarketSummary()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", - "signature": "updateMarketSummary()", - "comment": "/* Update Market Summary every 20 seconds */", - "annotations": [ - "@Schedule(second = \"*/20\", minute = \"*\", hour = \"*\", persistent = false)" - ], - "modifiers": [ - "private" + "static" ], "thrown_exceptions": [], - "declaration": "private void updateMarketSummary()", - "parameters": [], - "code": "{\n Log.trace(\"MarketSummarySingleton:updateMarketSummary -- updating market summary\");\n if (TradeConfig.getRunTimeMode() != TradeConfig.EJB3) {\n Log.trace(\"MarketSummarySingleton:updateMarketSummary -- Not EJB3 Mode, so not updating\");\n // Only do the actual work if in EJB3 Mode\n return;\n }\n List quotes;\n try {\n // Find Trade Stock Index Quotes (Top 100 quotes) ordered by their change in value\n CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();\n CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(QuoteDataBean.class);\n Root quoteRoot = criteriaQuery.from(QuoteDataBean.class);\n criteriaQuery.orderBy(criteriaBuilder.desc(quoteRoot.get(\"change1\")));\n criteriaQuery.select(quoteRoot);\n TypedQuery q = entityManager.createQuery(criteriaQuery);\n quotes = q.getResultList();\n } catch (Exception e) {\n Log.debug(\"Warning: The database has not been configured. If this is the first time the application has been started, please create and populate the database tables. Then restart the server.\");\n return;\n }\n /* TODO: Make this cleaner? */\n QuoteDataBean[] quoteArray = quotes.toArray(new QuoteDataBean[quotes.size()]);\n ArrayList topGainers = new ArrayList(5);\n ArrayList topLosers = new ArrayList(5);\n BigDecimal TSIA = FinancialUtils.ZERO;\n BigDecimal openTSIA = FinancialUtils.ZERO;\n double totalVolume = 0.0;\n if (quoteArray.length > 5) {\n for (int i = 0; i < 5; i++) {\n topGainers.add(quoteArray[i]);\n }\n for (int i = quoteArray.length - 1; i >= quoteArray.length - 5; i--) {\n topLosers.add(quoteArray[i]);\n }\n for (QuoteDataBean quote : quoteArray) {\n BigDecimal price = quote.getPrice();\n BigDecimal open = quote.getOpen();\n double volume = quote.getVolume();\n TSIA = TSIA.add(price);\n openTSIA = openTSIA.add(open);\n totalVolume += volume;\n }\n TSIA = TSIA.divide(new BigDecimal(quoteArray.length), FinancialUtils.ROUND);\n openTSIA = openTSIA.divide(new BigDecimal(quoteArray.length), FinancialUtils.ROUND);\n }\n setMarketSummaryDataBean(new MarketSummaryDataBean(TSIA, openTSIA, totalVolume, topGainers, topLosers));\n mkSummaryUpdateEvent.fireAsync(\"MarketSummaryUpdate\", NotificationOptions.builder().setExecutor(mes).build());\n}", - "start_line": 63, - "end_line": 122, - "return_type": "void", + "declaration": "public static String printGainPercentHTML(BigDecimal gain)", + "parameters": [ + { + "type": "java.math.BigDecimal", + "name": "gain", + "annotations": [], + "modifiers": [], + "start_line": 86, + "end_line": 86, + "start_column": 47, + "end_column": 61 + } + ], + "code": "{\n String htmlString, arrow;\n if (gain.doubleValue() < 0.0) {\n htmlString = \"(\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"(+\";\n arrow = \"arrowup.gif\";\n }\n htmlString += gain.setScale(SCALE, ROUND);\n htmlString += \"%)\";\n return htmlString;\n}", + "start_line": 86, + "end_line": 99, + "return_type": "java.lang.String", "is_implicit": false, "is_constructor": false, "referenced_types": [ - "javax.persistence.criteria.Root", - "java.math.BigDecimal", - "java.util.List", - "javax.persistence.TypedQuery", - "javax.persistence.criteria.CriteriaBuilder", - "javax.persistence.criteria.CriteriaQuery", - "java.util.ArrayList", - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" + "java.lang.String" ], "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.mkSummaryUpdateEvent", - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.entityManager", "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ROUND", - "length", - "com.ibm.websphere.samples.daytrader.util.TradeConfig.EJB3", - "com.ibm.websphere.samples.daytrader.util.FinancialUtils.ZERO", - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.mes" + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.SCALE" ], "call_sites": [ { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 67, - "start_column": 5, - "end_line": 67, - "end_column": 86 - }, - { - "method_name": "getRunTimeMode", - "receiver_expr": "TradeConfig", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", - "argument_types": [], - "return_type": "", - "callee_signature": "getRunTimeMode()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 70, - "start_column": 9, - "end_line": 70, - "end_column": 36 - }, - { - "method_name": "trace", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "trace(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 72, - "start_column": 7, - "end_line": 72, - "end_column": 95 - }, - { - "method_name": "getCriteriaBuilder", - "receiver_expr": "entityManager", - "receiver_type": "javax.persistence.EntityManager", - "argument_types": [], - "return_type": "javax.persistence.criteria.CriteriaBuilder", - "callee_signature": "getCriteriaBuilder()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 80, - "start_column": 41, - "end_line": 80, - "end_column": 74 - }, - { - "method_name": "createQuery", - "receiver_expr": "criteriaBuilder", - "receiver_type": "javax.persistence.criteria.CriteriaBuilder", - "argument_types": [ - "java.lang.Class" - ], - "return_type": "javax.persistence.criteria.CriteriaQuery", - "callee_signature": "createQuery(java.lang.Class)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 81, - "start_column": 52, - "end_line": 81, - "end_column": 99 - }, - { - "method_name": "from", - "receiver_expr": "criteriaQuery", - "receiver_type": "javax.persistence.criteria.CriteriaQuery", - "argument_types": [ - "java.lang.Class" - ], - "return_type": "javax.persistence.criteria.Root", - "callee_signature": "from(java.lang.Class)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 82, - "start_column": 39, - "end_line": 82, - "end_column": 77 - }, - { - "method_name": "orderBy", - "receiver_expr": "criteriaQuery", - "receiver_type": "javax.persistence.criteria.CriteriaQuery", - "argument_types": [ - "javax.persistence.criteria.Order" - ], - "return_type": "javax.persistence.criteria.CriteriaQuery", - "callee_signature": "orderBy(javax.persistence.criteria.Order...)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 83, - "start_column": 7, - "end_line": 83, - "end_column": 75 - }, - { - "method_name": "desc", - "receiver_expr": "criteriaBuilder", - "receiver_type": "javax.persistence.criteria.CriteriaBuilder", - "argument_types": [ - "javax.persistence.criteria.Path" - ], - "return_type": "javax.persistence.criteria.Order", - "callee_signature": "desc(javax.persistence.criteria.Expression)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 83, - "start_column": 29, - "end_line": 83, - "end_column": 74 - }, - { - "method_name": "get", - "receiver_expr": "quoteRoot", - "receiver_type": "javax.persistence.criteria.Root", - "argument_types": [ - "java.lang.String" - ], - "return_type": "javax.persistence.criteria.Path", - "callee_signature": "get(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 83, - "start_column": 50, - "end_line": 83, - "end_column": 73 - }, - { - "method_name": "select", - "receiver_expr": "criteriaQuery", - "receiver_type": "javax.persistence.criteria.CriteriaQuery", - "argument_types": [ - "javax.persistence.criteria.Root" - ], - "return_type": "javax.persistence.criteria.CriteriaQuery", - "callee_signature": "select(javax.persistence.criteria.Selection)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 84, - "start_column": 7, - "end_line": 84, - "end_column": 37 - }, - { - "method_name": "createQuery", - "receiver_expr": "entityManager", - "receiver_type": "javax.persistence.EntityManager", - "argument_types": [ - "javax.persistence.criteria.CriteriaQuery" - ], - "return_type": "javax.persistence.TypedQuery", - "callee_signature": "createQuery(javax.persistence.criteria.CriteriaQuery)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 85, - "start_column": 37, - "end_line": 85, - "end_column": 76 - }, - { - "method_name": "getResultList", - "receiver_expr": "q", - "receiver_type": "javax.persistence.TypedQuery", - "argument_types": [], - "return_type": "java.util.List", - "callee_signature": "getResultList()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 86, - "start_column": 16, - "end_line": 86, - "end_column": 32 - }, - { - "method_name": "debug", - "receiver_expr": "Log", - "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", - "argument_types": [ - "java.lang.String" - ], - "return_type": "", - "callee_signature": "debug(java.lang.String)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": true, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 88, - "start_column": 7, - "end_line": 88, - "end_column": 198 - }, - { - "method_name": "toArray", - "receiver_expr": "quotes", - "receiver_type": "java.util.List", - "argument_types": [ - "" - ], - "return_type": "", - "callee_signature": "toArray(T[])", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 93, - "start_column": 34, - "end_line": 93, - "end_column": 81 - }, - { - "method_name": "size", - "receiver_expr": "quotes", - "receiver_type": "java.util.List", - "argument_types": [], - "return_type": "", - "callee_signature": "size()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 93, - "start_column": 67, - "end_line": 93, - "end_column": 79 - }, - { - "method_name": "add", - "receiver_expr": "topGainers", - "receiver_type": "java.util.ArrayList", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" - ], - "return_type": "", - "callee_signature": "add(E)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 102, - "start_column": 9, - "end_line": 102, - "end_column": 37 - }, - { - "method_name": "add", - "receiver_expr": "topLosers", - "receiver_type": "java.util.ArrayList", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean" - ], - "return_type": "", - "callee_signature": "add(E)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 105, - "start_column": 9, - "end_line": 105, - "end_column": 36 - }, - { - "method_name": "getPrice", - "receiver_expr": "quote", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getPrice()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 109, - "start_column": 28, - "end_line": 109, - "end_column": 43 - }, - { - "method_name": "getOpen", - "receiver_expr": "quote", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], - "return_type": "java.math.BigDecimal", - "callee_signature": "getOpen()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 110, - "start_column": 27, - "end_line": 110, - "end_column": 41 - }, - { - "method_name": "getVolume", - "receiver_expr": "quote", - "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "argument_types": [], - "return_type": "", - "callee_signature": "getVolume()", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 111, - "start_column": 25, - "end_line": 111, - "end_column": 41 - }, - { - "method_name": "add", - "receiver_expr": "TSIA", + "method_name": "doubleValue", + "comment": null, + "receiver_expr": "gain", "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", + "argument_types": [], + "return_type": "", + "callee_signature": "doubleValue()", "is_public": true, "is_protected": false, "is_private": false, @@ -179132,20 +225184,22 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, - "start_column": 16, - "end_line": 112, + "start_line": 88, + "start_column": 13, + "end_line": 88, "end_column": 30 }, { - "method_name": "add", - "receiver_expr": "openTSIA", + "method_name": "setScale", + "comment": null, + "receiver_expr": "gain", "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.math.BigDecimal" + "", + "" ], "return_type": "java.math.BigDecimal", - "callee_signature": "add(java.math.BigDecimal)", + "callee_signature": "setScale(int, int)", "is_public": true, "is_protected": false, "is_private": false, @@ -179154,44 +225208,176 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, - "start_column": 20, - "end_line": 113, - "end_column": 37 + "start_line": 96, + "start_column": 23, + "end_line": 96, + "end_column": 49 + } + ], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "htmlString", + "type": "java.lang.String", + "initializer": "", + "start_line": 87, + "start_column": 16, + "end_line": 87, + "end_column": 25 }, { - "method_name": "divide", - "receiver_expr": "TSIA", - "receiver_type": "java.math.BigDecimal", - "argument_types": [ - "java.math.BigDecimal", - "" - ], - "return_type": "java.math.BigDecimal", - "callee_signature": "divide(java.math.BigDecimal, int)", - "is_public": true, - "is_protected": false, - "is_private": false, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 116, - "start_column": 14, - "end_line": 116, - "end_column": 81 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "arrow", + "type": "java.lang.String", + "initializer": "", + "start_line": 87, + "start_column": 28, + "end_line": 87, + "end_column": 32 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "printChangeHTML(double)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "printChangeHTML(double)", + "comments": [], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static String printChangeHTML(double change)", + "parameters": [ + { + "type": "double", + "name": "change", + "annotations": [], + "modifiers": [], + "start_line": 72, + "end_line": 72, + "start_column": 42, + "end_column": 54 + } + ], + "code": "{\n String htmlString, arrow;\n if (change < 0.0) {\n htmlString = \"\";\n arrow = \"arrowdown.gif\";\n } else {\n htmlString = \"\";\n arrow = \"arrowup.gif\";\n }\n htmlString += change + \"\";\n return htmlString;\n}", + "start_line": 72, + "end_line": 84, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.lang.String" + ], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "htmlString", + "type": "java.lang.String", + "initializer": "", + "start_line": 73, + "start_column": 16, + "end_line": 73, + "end_column": 25 }, { - "method_name": "divide", - "receiver_expr": "openTSIA", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "arrow", + "type": "java.lang.String", + "initializer": "", + "start_line": 73, + "start_column": 28, + "end_line": 73, + "end_column": 32 + } + ], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 2, + "is_entrypoint": false + }, + "computeHoldingsTotal(Collection)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/FinancialUtils.java", + "signature": "computeHoldingsTotal(Collection)", + "comments": [], + "annotations": [], + "modifiers": [ + "public", + "static" + ], + "thrown_exceptions": [], + "declaration": "public static BigDecimal computeHoldingsTotal(Collection holdingDataBeans)", + "parameters": [ + { + "type": "java.util.Collection", + "name": "holdingDataBeans", + "annotations": [], + "modifiers": [], + "start_line": 44, + "end_line": 44, + "start_column": 51, + "end_column": 80 + } + ], + "code": "{\n BigDecimal holdingsTotal = new BigDecimal(0.0).setScale(SCALE);\n if (holdingDataBeans == null) {\n return holdingsTotal;\n }\n Iterator it = holdingDataBeans.iterator();\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n BigDecimal total = holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()));\n holdingsTotal = holdingsTotal.add(total);\n }\n return holdingsTotal.setScale(SCALE);\n}", + "start_line": 44, + "end_line": 56, + "return_type": "java.math.BigDecimal", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [ + "java.math.BigDecimal", + "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "java.util.Iterator" + ], + "accessed_fields": [ + "com.ibm.websphere.samples.daytrader.util.FinancialUtils.SCALE" + ], + "call_sites": [ + { + "method_name": "setScale", + "comment": null, + "receiver_expr": "new BigDecimal(0.0)", "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.math.BigDecimal", "" ], "return_type": "java.math.BigDecimal", - "callee_signature": "divide(java.math.BigDecimal, int)", + "callee_signature": "setScale(int)", "is_public": true, "is_protected": false, "is_private": false, @@ -179200,20 +225386,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 117, - "start_column": 18, - "end_line": 117, - "end_column": 89 + "start_line": 45, + "start_column": 36, + "end_line": 45, + "end_column": 70 }, { - "method_name": "setMarketSummaryDataBean", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [ - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean" - ], - "return_type": "", - "callee_signature": "setMarketSummaryDataBean(com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean)", + "method_name": "iterator", + "comment": null, + "receiver_expr": "holdingDataBeans", + "receiver_type": "java.util.Collection", + "argument_types": [], + "return_type": "java.util.Iterator", + "callee_signature": "iterator()", "is_public": true, "is_protected": false, "is_private": false, @@ -179222,21 +225407,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 120, - "start_column": 5, - "end_line": 120, - "end_column": 107 + "start_line": 49, + "start_column": 26, + "end_line": 49, + "end_column": 52 }, { - "method_name": "fireAsync", - "receiver_expr": "mkSummaryUpdateEvent", - "receiver_type": "javax.enterprise.event.Event", - "argument_types": [ - "java.lang.String", - "javax.enterprise.event.NotificationOptions" - ], - "return_type": "java.util.concurrent.CompletionStage", - "callee_signature": "fireAsync(U, javax.enterprise.event.NotificationOptions)", + "method_name": "hasNext", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", + "argument_types": [], + "return_type": "", + "callee_signature": "hasNext()", "is_public": true, "is_protected": false, "is_private": false, @@ -179245,18 +225428,19 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 5, - "end_line": 121, - "end_column": 113 + "start_line": 50, + "start_column": 16, + "end_line": 50, + "end_column": 27 }, { - "method_name": "build", - "receiver_expr": "NotificationOptions.builder().setExecutor(mes)", - "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", + "method_name": "next", + "comment": null, + "receiver_expr": "it", + "receiver_type": "java.util.Iterator", "argument_types": [], - "return_type": "javax.enterprise.event.NotificationOptions", - "callee_signature": "build()", + "return_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "callee_signature": "next()", "is_public": true, "is_protected": false, "is_private": false, @@ -179265,20 +225449,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 59, - "end_line": 121, - "end_column": 112 + "start_line": 51, + "start_column": 61, + "end_line": 51, + "end_column": 69 }, { - "method_name": "setExecutor", - "receiver_expr": "NotificationOptions.builder()", - "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", + "method_name": "multiply", + "comment": null, + "receiver_expr": "holdingData.getPurchasePrice()", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "javax.enterprise.concurrent.ManagedExecutorService" + "java.math.BigDecimal" ], - "return_type": "javax.enterprise.event.NotificationOptions.Builder", - "callee_signature": "setExecutor(java.util.concurrent.Executor)", + "return_type": "java.math.BigDecimal", + "callee_signature": "multiply(java.math.BigDecimal)", "is_public": true, "is_protected": false, "is_private": false, @@ -179287,106 +225472,109 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 59, - "end_line": 121, - "end_column": 104 + "start_line": 52, + "start_column": 32, + "end_line": 52, + "end_column": 113 }, { - "method_name": "builder", - "receiver_expr": "NotificationOptions", - "receiver_type": "javax.enterprise.event.NotificationOptions", + "method_name": "getPurchasePrice", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], - "return_type": "javax.enterprise.event.NotificationOptions.Builder", - "callee_signature": "builder()", + "return_type": "java.math.BigDecimal", + "callee_signature": "getPurchasePrice()", "is_public": true, "is_protected": false, "is_private": false, "is_unspecified": false, - "is_static_call": true, + "is_static_call": false, "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, - "start_column": 59, - "end_line": 121, - "end_column": 87 + "start_line": 52, + "start_column": 32, + "end_line": 52, + "end_column": 61 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.ArrayList", - "argument_types": [ - "" - ], - "return_type": "java.util.ArrayList", - "callee_signature": "ArrayList(int)", - "is_public": false, + "method_name": "getQuantity", + "comment": null, + "receiver_expr": "holdingData", + "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "argument_types": [], + "return_type": "", + "callee_signature": "getQuantity()", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 94, - "start_column": 43, - "end_line": 94, - "end_column": 73 + "start_line": 52, + "start_column": 87, + "end_line": 52, + "end_column": 111 }, { - "method_name": "", - "receiver_expr": "", - "receiver_type": "java.util.ArrayList", + "method_name": "add", + "comment": null, + "receiver_expr": "holdingsTotal", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "" + "java.math.BigDecimal" ], - "return_type": "java.util.ArrayList", - "callee_signature": "ArrayList(int)", - "is_public": false, + "return_type": "java.math.BigDecimal", + "callee_signature": "add(java.math.BigDecimal)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 95, - "start_column": 42, - "end_line": 95, - "end_column": 72 + "start_line": 53, + "start_column": 29, + "end_line": 53, + "end_column": 52 }, { - "method_name": "", - "receiver_expr": "", + "method_name": "setScale", + "comment": null, + "receiver_expr": "holdingsTotal", "receiver_type": "java.math.BigDecimal", "argument_types": [ "" ], "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(int)", - "is_public": false, + "callee_signature": "setScale(int)", + "is_public": true, "is_protected": false, "is_private": false, - "is_unspecified": true, + "is_unspecified": false, "is_static_call": false, - "is_constructor_call": true, + "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, - "start_column": 26, - "end_line": 116, - "end_column": 58 + "start_line": 55, + "start_column": 16, + "end_line": 55, + "end_column": 44 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ "" ], "return_type": "java.math.BigDecimal", - "callee_signature": "BigDecimal(int)", + "callee_signature": "BigDecimal(double)", "is_public": false, "is_protected": false, "is_private": false, @@ -179395,24 +225583,21 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 117, - "start_column": 34, - "end_line": 117, - "end_column": 66 + "start_line": 45, + "start_column": 36, + "end_line": 45, + "end_column": 54 }, { "method_name": "", + "comment": null, "receiver_expr": "", - "receiver_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", + "receiver_type": "java.math.BigDecimal", "argument_types": [ - "java.math.BigDecimal", - "java.math.BigDecimal", - "", - "java.util.ArrayList", - "java.util.ArrayList" + "" ], - "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "callee_signature": "MarketSummaryDataBean(java.math.BigDecimal, java.math.BigDecimal, double, java.util.Collection, java.util.Collection)", + "return_type": "java.math.BigDecimal", + "callee_signature": "BigDecimal(double)", "is_public": false, "is_protected": false, "is_private": false, @@ -179421,335 +225606,425 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 120, - "start_column": 30, - "end_line": 120, - "end_column": 106 + "start_line": 52, + "start_column": 72, + "end_line": 52, + "end_column": 112 } ], "variable_declarations": [ { - "name": "quotes", - "type": "java.util.List", - "initializer": "", - "start_line": 76, - "start_column": 25, - "end_line": 76, - "end_column": 30 - }, - { - "name": "criteriaBuilder", - "type": "javax.persistence.criteria.CriteriaBuilder", - "initializer": "entityManager.getCriteriaBuilder()", - "start_line": 80, - "start_column": 23, - "end_line": 80, - "end_column": 74 - }, - { - "name": "criteriaQuery", - "type": "javax.persistence.criteria.CriteriaQuery", - "initializer": "criteriaBuilder.createQuery(QuoteDataBean.class)", - "start_line": 81, - "start_column": 36, - "end_line": 81, - "end_column": 99 - }, - { - "name": "quoteRoot", - "type": "javax.persistence.criteria.Root", - "initializer": "criteriaQuery.from(QuoteDataBean.class)", - "start_line": 82, - "start_column": 27, - "end_line": 82, - "end_column": 77 - }, - { - "name": "q", - "type": "javax.persistence.TypedQuery", - "initializer": "entityManager.createQuery(criteriaQuery)", - "start_line": 85, - "start_column": 33, - "end_line": 85, - "end_column": 76 - }, - { - "name": "quoteArray", - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean[]", - "initializer": "quotes.toArray(new QuoteDataBean[quotes.size()])", - "start_line": 93, - "start_column": 21, - "end_line": 93, - "end_column": 81 - }, - { - "name": "topGainers", - "type": "java.util.ArrayList", - "initializer": "new ArrayList(5)", - "start_line": 94, - "start_column": 30, - "end_line": 94, - "end_column": 73 - }, - { - "name": "topLosers", - "type": "java.util.ArrayList", - "initializer": "new ArrayList(5)", - "start_line": 95, - "start_column": 30, - "end_line": 95, - "end_column": 72 - }, - { - "name": "TSIA", - "type": "java.math.BigDecimal", - "initializer": "FinancialUtils.ZERO", - "start_line": 96, - "start_column": 16, - "end_line": 96, - "end_column": 41 - }, - { - "name": "openTSIA", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingsTotal", "type": "java.math.BigDecimal", - "initializer": "FinancialUtils.ZERO", - "start_line": 97, - "start_column": 16, - "end_line": 97, - "end_column": 45 - }, - { - "name": "totalVolume", - "type": "double", - "initializer": "0.0", - "start_line": 98, - "start_column": 12, - "end_line": 98, - "end_column": 28 - }, - { - "name": "i", - "type": "int", - "initializer": "0", - "start_line": 101, - "start_column": 16, - "end_line": 101, - "end_column": 20 - }, - { - "name": "i", - "type": "int", - "initializer": "quoteArray.length - 1", - "start_line": 104, - "start_column": 16, - "end_line": 104, - "end_column": 40 + "initializer": "new BigDecimal(0.0).setScale(SCALE)", + "start_line": 45, + "start_column": 20, + "end_line": 45, + "end_column": 70 }, { - "name": "quote", - "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", - "initializer": "", - "start_line": 108, - "start_column": 26, - "end_line": 108, - "end_column": 30 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "it", + "type": "java.util.Iterator", + "initializer": "holdingDataBeans.iterator()", + "start_line": 49, + "start_column": 21, + "end_line": 49, + "end_column": 52 }, { - "name": "price", - "type": "java.math.BigDecimal", - "initializer": "quote.getPrice()", - "start_line": 109, - "start_column": 20, - "end_line": 109, - "end_column": 43 + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "holdingData", + "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", + "initializer": "(HoldingDataBean) it.next()", + "start_line": 51, + "start_column": 29, + "end_line": 51, + "end_column": 69 }, { - "name": "open", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": "total", "type": "java.math.BigDecimal", - "initializer": "quote.getOpen()", - "start_line": 110, - "start_column": 20, - "end_line": 110, - "end_column": 41 - }, - { - "name": "volume", - "type": "double", - "initializer": "quote.getVolume()", - "start_line": 111, - "start_column": 16, - "end_line": 111, - "end_column": 41 + "initializer": "holdingData.getPurchasePrice().multiply(new BigDecimal(holdingData.getQuantity()))", + "start_line": 52, + "start_column": 24, + "end_line": 52, + "end_column": 113 } ], "crud_operations": [], "crud_queries": [], - "cyclomatic_complexity": 7, + "cyclomatic_complexity": 3, "is_entrypoint": false - }, - "setMarketSummaryDataBean(MarketSummaryDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", - "signature": "setMarketSummaryDataBean(MarketSummaryDataBean)", - "comment": "", - "annotations": [ - "@Lock(LockType.WRITE)" + } + }, + "field_declarations": [ + { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, + "name": null, + "type": "int", + "start_line": 26, + "end_line": 26, + "variables": [ + "ROUND" ], "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public void setMarketSummaryDataBean(MarketSummaryDataBean marketSummaryDataBean)", - "parameters": [ - { - "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "name": "marketSummaryDataBean", - "annotations": [], - "modifiers": [] - } - ], - "code": "{\n this.marketSummaryDataBean = marketSummaryDataBean;\n}", - "start_line": 133, - "end_line": 136, - "return_type": "void", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [ - "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean" - ], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.marketSummaryDataBean" + "public", + "static", + "final" ], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false + "annotations": [] }, - "getMarketSummaryDataBean()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/ejb3/MarketSummarySingleton.java", - "signature": "getMarketSummaryDataBean()", - "comment": "", - "annotations": [ - "@Lock(LockType.READ)" - ], - "modifiers": [ - "public" - ], - "thrown_exceptions": [], - "declaration": "public MarketSummaryDataBean getMarketSummaryDataBean()", - "parameters": [], - "code": "{\n if (marketSummaryDataBean == null) {\n updateMarketSummary();\n }\n return marketSummaryDataBean;\n}", - "start_line": 124, - "end_line": 131, - "return_type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [ - "com.ibm.websphere.samples.daytrader.impl.ejb3.MarketSummarySingleton.marketSummaryDataBean" - ], - "call_sites": [ - { - "method_name": "updateMarketSummary", - "receiver_expr": "", - "receiver_type": "", - "argument_types": [], - "return_type": "", - "callee_signature": "updateMarketSummary()", - "is_public": false, - "is_protected": false, - "is_private": true, - "is_unspecified": false, - "is_static_call": false, - "is_constructor_call": false, - "crud_operation": null, - "crud_query": null, - "start_line": 127, - "start_column": 7, - "end_line": 127, - "end_column": 27 - } - ], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 2, - "is_entrypoint": false - } - }, - "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "com.ibm.websphere.samples.daytrader.beans.MarketSummaryDataBean", - "start_line": 49, - "end_line": 49, + "type": "int", + "start_line": 27, + "end_line": 27, "variables": [ - "marketSummaryDataBean" + "SCALE" ], "modifiers": [ - "private" + "public", + "static", + "final" ], "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "javax.persistence.EntityManager", - "start_line": 51, - "end_line": 52, + "type": "java.math.BigDecimal", + "start_line": 28, + "end_line": 28, "variables": [ - "entityManager" + "ZERO" ], "modifiers": [ - "private" + "public", + "static", + "final" ], - "annotations": [ - "@PersistenceContext" - ] + "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "javax.enterprise.event.Event", - "start_line": 54, - "end_line": 56, + "type": "java.math.BigDecimal", + "start_line": 29, + "end_line": 29, "variables": [ - "mkSummaryUpdateEvent" + "ONE" ], - "modifiers": [], - "annotations": [ - "@Inject", - "@MarketSummaryUpdate" - ] + "modifiers": [ + "public", + "static", + "final" + ], + "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, - "type": "javax.enterprise.concurrent.ManagedExecutorService", - "start_line": 58, - "end_line": 59, + "type": "java.math.BigDecimal", + "start_line": 30, + "end_line": 30, "variables": [ - "mes" + "HUNDRED" ], "modifiers": [ - "private" + "public", + "static", + "final" ], - "annotations": [ - "@Resource" - ] + "annotations": [] } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/QuotePriceChange.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/QuotePriceChange.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "java.lang.annotation.ElementType", + "java.lang.annotation.Retention", + "java.lang.annotation.RetentionPolicy", + "java.lang.annotation.Target", + "javax.inject.Qualifier" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange": { + "is_nested_type": false, + "is_class_or_interface_declaration": false, + "is_enum_declaration": false, + "is_annotation_declaration": true, + "is_record_declaration": false, + "is_interface": false, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [], + "implements_list": [], + "modifiers": [], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": {}, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.entities", + "comments": [ + { + "content": " accountID ", + "start_line": 57, + "end_line": 57, + "start_column": 32, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " loginCount ", + "start_line": 62, + "end_line": 62, + "start_column": 29, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " logoutCount ", + "start_line": 67, + "end_line": 67, + "start_column": 30, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " lastLogin Date ", + "start_line": 72, + "end_line": 72, + "start_column": 29, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " creationDate ", + "start_line": 77, + "end_line": 77, + "start_column": 32, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " balance ", + "start_line": 80, + "end_line": 80, + "start_column": 33, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " open balance ", + "start_line": 83, + "end_line": 83, + "start_column": 37, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Disabled for D185273 public String getUserID() { return getProfileID(); }\n ", + "start_line": 221, + "end_line": 223, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Accessor methods for persistent fields ", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": "\n * Accessor methods for relationship fields are only included for the\n * AccountProfile profileID\n ", + "start_line": 95, + "end_line": 98, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " loginCount", + "start_line": 129, + "end_line": 129, + "start_column": 44, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " logoutCount", + "start_line": 130, + "end_line": 130, + "start_column": 44, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " lastLogin", + "start_line": 131, + "end_line": 131, + "start_column": 39, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " creationDate", + "start_line": 132, + "end_line": 132, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " balance", + "start_line": 133, + "end_line": 133, + "start_column": 56, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " openBalance", + "start_line": 134, + "end_line": 134, + "start_column": 56, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " profileID", + "start_line": 135, + "end_line": 135, + "start_column": 41, + "end_column": 52, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -179788,7 +226063,160 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " accountID ", + "start_line": 57, + "end_line": 57, + "start_column": 32, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " loginCount ", + "start_line": 62, + "end_line": 62, + "start_column": 29, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " logoutCount ", + "start_line": 67, + "end_line": 67, + "start_column": 30, + "end_column": 46, + "is_javadoc": false + }, + { + "content": " lastLogin Date ", + "start_line": 72, + "end_line": 72, + "start_column": 29, + "end_column": 48, + "is_javadoc": false + }, + { + "content": " creationDate ", + "start_line": 77, + "end_line": 77, + "start_column": 32, + "end_column": 49, + "is_javadoc": false + }, + { + "content": " balance ", + "start_line": 80, + "end_line": 80, + "start_column": 33, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " open balance ", + "start_line": 83, + "end_line": 83, + "start_column": 37, + "end_column": 54, + "is_javadoc": false + }, + { + "content": "\n * Disabled for D185273 public String getUserID() { return getProfileID(); }\n ", + "start_line": 221, + "end_line": 223, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " Accessor methods for persistent fields ", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, + { + "content": "\n * Accessor methods for relationship fields are only included for the\n * AccountProfile profileID\n ", + "start_line": 95, + "end_line": 98, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " loginCount", + "start_line": 129, + "end_line": 129, + "start_column": 44, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " logoutCount", + "start_line": 130, + "end_line": 130, + "start_column": 44, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " lastLogin", + "start_line": 131, + "end_line": 131, + "start_column": 39, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " creationDate", + "start_line": 132, + "end_line": 132, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " balance", + "start_line": 133, + "end_line": 133, + "start_column": 56, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " openBalance", + "start_line": 134, + "end_line": 134, + "start_column": 56, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " profileID", + "start_line": 135, + "end_line": 135, + "start_column": 41, + "end_column": 52, + "is_javadoc": false + } + ], "implements_list": [ "java.io.Serializable" ], @@ -179803,9 +226231,9 @@ "nested_type_declarations": [], "callable_declarations": { "setLoginCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setLoginCount(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -179817,7 +226245,11 @@ "type": "int", "name": "loginCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 169, + "end_line": 169, + "start_column": 31, + "end_column": 44 } ], "code": "{\n this.loginCount = loginCount;\n}", @@ -179838,9 +226270,82 @@ "is_entrypoint": false }, "getRandomInstance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getRandomInstance()", - "comment": "", + "comments": [ + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, + { + "content": " loginCount", + "start_line": 129, + "end_line": 129, + "start_column": 44, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " logoutCount", + "start_line": 130, + "end_line": 130, + "start_column": 44, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " lastLogin", + "start_line": 131, + "end_line": 131, + "start_column": 39, + "end_column": 50, + "is_javadoc": false + }, + { + "content": " creationDate", + "start_line": 132, + "end_line": 132, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, + { + "content": " balance", + "start_line": 133, + "end_line": 133, + "start_column": 56, + "end_column": 65, + "is_javadoc": false + }, + { + "content": " openBalance", + "start_line": 134, + "end_line": 134, + "start_column": 56, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " profileID", + "start_line": 135, + "end_line": 135, + "start_column": 41, + "end_column": 52, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -179862,6 +226367,14 @@ "call_sites": [ { "method_name": "rndInt", + "comment": { + "content": " accountID", + "start_line": 128, + "end_line": 128, + "start_column": 77, + "end_column": 88, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179884,6 +226397,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179906,6 +226420,7 @@ }, { "method_name": "rndInt", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179928,6 +226443,14 @@ }, { "method_name": "rndInt", + "comment": { + "content": " creationDate", + "start_line": 132, + "end_line": 132, + "start_column": 76, + "end_column": 90, + "is_javadoc": false + }, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179950,6 +226473,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179972,6 +226496,7 @@ }, { "method_name": "rndBigDecimal", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -179994,6 +226519,7 @@ }, { "method_name": "rndUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -180014,6 +226540,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [ @@ -180043,6 +226570,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -180065,6 +226593,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -180085,6 +226614,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [ @@ -180113,9 +226643,9 @@ "is_entrypoint": false }, "setLogoutCount(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setLogoutCount(int)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180127,7 +226657,11 @@ "type": "int", "name": "logoutCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 177, + "end_line": 177, + "start_column": 32, + "end_column": 46 } ], "code": "{\n this.logoutCount = logoutCount;\n}", @@ -180148,9 +226682,9 @@ "is_entrypoint": false }, "setLastLogin(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setLastLogin(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180162,7 +226696,11 @@ "type": "java.util.Date", "name": "lastLogin", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 185, + "end_line": 185, + "start_column": 30, + "end_column": 43 } ], "code": "{\n this.lastLogin = lastLogin;\n}", @@ -180185,9 +226723,9 @@ "is_entrypoint": false }, "login(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "login(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180199,7 +226737,11 @@ "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 249, + "end_line": 249, + "start_column": 23, + "end_column": 37 } ], "code": "{\n AccountProfileDataBean profile = getProfile();\n if ((profile == null) || (profile.getPassword().equals(password) == false)) {\n String error = \"AccountBean:Login failure for account: \" + getAccountID() + ((profile == null) ? \"null AccountProfile\" : \"\\n\\tIncorrect password-->\" + profile.getUserID() + \":\" + profile.getPassword());\n throw new EJBException(error);\n }\n setLastLogin(new Timestamp(System.currentTimeMillis()));\n setLoginCount(getLoginCount() + 1);\n}", @@ -180218,6 +226760,7 @@ "call_sites": [ { "method_name": "getProfile", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180238,6 +226781,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "profile.getPassword()", "receiver_type": "java.lang.String", "argument_types": [ @@ -180260,6 +226804,7 @@ }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -180280,6 +226825,7 @@ }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180300,6 +226846,7 @@ }, { "method_name": "getUserID", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -180320,6 +226867,7 @@ }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "profile", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -180340,6 +226888,7 @@ }, { "method_name": "setLastLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -180362,6 +226911,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -180382,6 +226932,7 @@ }, { "method_name": "setLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -180404,6 +226955,7 @@ }, { "method_name": "getLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180424,6 +226976,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.ejb.EJBException", "argument_types": [ @@ -180446,6 +226999,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.sql.Timestamp", "argument_types": [ @@ -180469,6 +227023,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "profile", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "getProfile()", @@ -180478,6 +227040,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"AccountBean:Login failure for account: \" + getAccountID() + ((profile == null) ? \"null AccountProfile\" : \"\\n\\tIncorrect password-->\" + profile.getUserID() + \":\" + profile.getPassword())", @@ -180493,9 +227063,9 @@ "is_entrypoint": false }, "hashCode()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "hashCode()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -180520,6 +227090,7 @@ "call_sites": [ { "method_name": "hashCode", + "comment": null, "receiver_expr": "this.accountID", "receiver_type": "java.lang.Integer", "argument_types": [], @@ -180541,6 +227112,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "hash", "type": "int", "initializer": "0", @@ -180556,9 +227135,9 @@ "is_entrypoint": false }, "print()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "print()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180577,6 +227156,7 @@ "call_sites": [ { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -180599,6 +227179,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "this", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -180625,9 +227206,9 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "AccountDataBean()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180651,9 +227232,9 @@ "is_entrypoint": false }, "setHoldings(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setHoldings(Collection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180665,7 +227246,11 @@ "type": "java.util.Collection", "name": "holdings", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 237, + "end_line": 237, + "start_column": 29, + "end_column": 64 } ], "code": "{\n this.holdings = holdings;\n}", @@ -180688,9 +227273,9 @@ "is_entrypoint": false }, "getCreationDate()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getCreationDate()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180716,9 +227301,9 @@ "is_entrypoint": false }, "getLogoutCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getLogoutCount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180744,9 +227329,9 @@ "is_entrypoint": false }, "toHTML()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "toHTML()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180765,6 +227350,7 @@ "call_sites": [ { "method_name": "getAccountID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180785,6 +227371,7 @@ }, { "method_name": "getLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180805,6 +227392,7 @@ }, { "method_name": "getLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180825,6 +227413,7 @@ }, { "method_name": "getLastLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180845,6 +227434,7 @@ }, { "method_name": "getCreationDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180865,6 +227455,7 @@ }, { "method_name": "getBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180885,6 +227476,7 @@ }, { "method_name": "getOpenBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180905,6 +227497,7 @@ }, { "method_name": "getProfileID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -180931,9 +227524,9 @@ "is_entrypoint": false }, "getHoldings()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getHoldings()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180959,9 +227552,9 @@ "is_entrypoint": false }, "setAccountID(Integer)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setAccountID(Integer)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -180973,7 +227566,11 @@ "type": "java.lang.Integer", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 161, + "end_line": 161, + "start_column": 30, + "end_column": 46 } ], "code": "{\n this.accountID = accountID;\n}", @@ -180996,9 +227593,9 @@ "is_entrypoint": false }, "getLoginCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getLoginCount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181024,9 +227621,9 @@ "is_entrypoint": false }, "getAccountID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getAccountID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181052,9 +227649,9 @@ "is_entrypoint": false }, "equals(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "equals(Object)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -181068,7 +227665,11 @@ "type": "java.lang.Object", "name": "object", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 273, + "end_line": 273, + "start_column": 27, + "end_column": 39 } ], "code": "{\n if (!(object instanceof AccountDataBean)) {\n return false;\n }\n AccountDataBean other = (AccountDataBean) object;\n if (this.accountID != other.accountID && (this.accountID == null || !this.accountID.equals(other.accountID))) {\n return false;\n }\n return true;\n}", @@ -181087,6 +227688,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "this.accountID", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -181110,6 +227712,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "other", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "(AccountDataBean) object", @@ -181125,9 +227735,9 @@ "is_entrypoint": false }, "logout()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "logout()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181146,6 +227756,7 @@ "call_sites": [ { "method_name": "setLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181168,6 +227779,7 @@ }, { "method_name": "getLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181194,9 +227806,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -181217,6 +227829,7 @@ "call_sites": [ { "method_name": "getAccountID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181237,6 +227850,7 @@ }, { "method_name": "getLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181257,6 +227871,7 @@ }, { "method_name": "getLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181277,6 +227892,7 @@ }, { "method_name": "getLastLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181297,6 +227913,7 @@ }, { "method_name": "getCreationDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181317,6 +227934,7 @@ }, { "method_name": "getBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181337,6 +227955,7 @@ }, { "method_name": "getOpenBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181357,6 +227976,7 @@ }, { "method_name": "getProfileID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -181383,9 +228003,9 @@ "is_entrypoint": false }, "setOpenBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setOpenBalance(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181397,7 +228017,11 @@ "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 209, + "end_line": 209, + "start_column": 32, + "end_column": 53 } ], "code": "{\n this.openBalance = openBalance;\n}", @@ -181420,9 +228044,9 @@ "is_entrypoint": false }, "getProfileID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getProfileID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181448,9 +228072,9 @@ "is_entrypoint": false }, "(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "AccountDataBean(Integer, int, int, Date, Date, BigDecimal, BigDecimal, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181462,49 +228086,81 @@ "type": "java.lang.Integer", "name": "accountID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 28, + "end_column": 44 }, { "type": "int", "name": "loginCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 47, + "end_column": 60 }, { "type": "int", "name": "logoutCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 63, + "end_column": 77 }, { "type": "java.util.Date", "name": "lastLogin", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 80, + "end_column": 93 }, { "type": "java.util.Date", "name": "creationDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 96, + "end_column": 112 }, { "type": "java.math.BigDecimal", "name": "balance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 115, + "end_column": 132 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 135, + "end_column": 156 }, { "type": "java.lang.String", "name": "profileID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 106, + "end_line": 106, + "start_column": 13, + "end_column": 28 } ], "code": "{\n setAccountID(accountID);\n setLoginCount(loginCount);\n setLogoutCount(logoutCount);\n setLastLogin(lastLogin);\n setCreationDate(creationDate);\n setBalance(balance);\n setOpenBalance(openBalance);\n setProfileID(profileID);\n}", @@ -181527,6 +228183,7 @@ "call_sites": [ { "method_name": "setAccountID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181549,6 +228206,7 @@ }, { "method_name": "setLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181571,6 +228229,7 @@ }, { "method_name": "setLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181593,6 +228252,7 @@ }, { "method_name": "setLastLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181615,6 +228275,7 @@ }, { "method_name": "setCreationDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181637,6 +228298,7 @@ }, { "method_name": "setBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181659,6 +228321,7 @@ }, { "method_name": "setOpenBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181681,6 +228344,7 @@ }, { "method_name": "setProfileID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -181709,9 +228373,9 @@ "is_entrypoint": false }, "setCreationDate(Date)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setCreationDate(Date)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181723,7 +228387,11 @@ "type": "java.util.Date", "name": "creationDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 193, + "end_line": 193, + "start_column": 33, + "end_column": 49 } ], "code": "{\n this.creationDate = creationDate;\n}", @@ -181746,9 +228414,9 @@ "is_entrypoint": false }, "setProfileID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setProfileID(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181760,7 +228428,11 @@ "type": "java.lang.String", "name": "profileID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 217, + "end_line": 217, + "start_column": 30, + "end_column": 45 } ], "code": "{\n this.profileID = profileID;\n}", @@ -181783,9 +228455,9 @@ "is_entrypoint": false }, "setProfile(AccountProfileDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setProfile(AccountProfileDataBean)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181797,7 +228469,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "name": "profile", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 245, + "end_line": 245, + "start_column": 28, + "end_column": 57 } ], "code": "{\n this.profile = profile;\n}", @@ -181820,9 +228496,9 @@ "is_entrypoint": false }, "setOrders(Collection)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setOrders(Collection)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181834,7 +228510,11 @@ "type": "java.util.Collection", "name": "orders", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 229, + "end_line": 229, + "start_column": 27, + "end_column": 58 } ], "code": "{\n this.orders = orders;\n}", @@ -181857,9 +228537,9 @@ "is_entrypoint": false }, "getOrders()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getOrders()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181885,9 +228565,9 @@ "is_entrypoint": false }, "getLastLogin()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getLastLogin()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181913,9 +228593,9 @@ "is_entrypoint": false }, "getBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getBalance()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181941,9 +228621,9 @@ "is_entrypoint": false }, "getProfile()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getProfile()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181969,9 +228649,9 @@ "is_entrypoint": false }, "getOpenBalance()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "getOpenBalance()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -181997,9 +228677,9 @@ "is_entrypoint": false }, "setBalance(BigDecimal)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "setBalance(BigDecimal)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -182011,7 +228691,11 @@ "type": "java.math.BigDecimal", "name": "balance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 201, + "end_line": 201, + "start_column": 28, + "end_column": 45 } ], "code": "{\n this.balance = balance;\n}", @@ -182034,9 +228718,9 @@ "is_entrypoint": false }, "(int, int, Date, Date, BigDecimal, BigDecimal, String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/entities/AccountDataBean.java", "signature": "AccountDataBean(int, int, Date, Date, BigDecimal, BigDecimal, String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -182048,43 +228732,71 @@ "type": "int", "name": "loginCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 28, + "end_column": 41 }, { "type": "int", "name": "logoutCount", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 44, + "end_column": 58 }, { "type": "java.util.Date", "name": "lastLogin", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 61, + "end_column": 74 }, { "type": "java.util.Date", "name": "creationDate", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 77, + "end_column": 93 }, { "type": "java.math.BigDecimal", "name": "balance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 96, + "end_column": 113 }, { "type": "java.math.BigDecimal", "name": "openBalance", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 116, + "end_column": 137 }, { "type": "java.lang.String", "name": "profileID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 140, + "end_column": 155 } ], "code": "{\n setLoginCount(loginCount);\n setLogoutCount(logoutCount);\n setLastLogin(lastLogin);\n setCreationDate(creationDate);\n setBalance(balance);\n setOpenBalance(openBalance);\n setProfileID(profileID);\n}", @@ -182106,6 +228818,7 @@ "call_sites": [ { "method_name": "setLoginCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182128,6 +228841,7 @@ }, { "method_name": "setLogoutCount", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182150,6 +228864,7 @@ }, { "method_name": "setLastLogin", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182172,6 +228887,7 @@ }, { "method_name": "setCreationDate", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182194,6 +228910,7 @@ }, { "method_name": "setBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182216,6 +228933,7 @@ }, { "method_name": "setOpenBalance", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182238,6 +228956,7 @@ }, { "method_name": "setProfileID", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182268,7 +228987,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 50, @@ -182284,7 +229010,14 @@ "annotations": [] }, { - "comment": "/* Accessor methods for persistent fields */", + "comment": { + "content": " Accessor methods for persistent fields ", + "start_line": 52, + "end_line": 52, + "start_column": 5, + "end_column": 48, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 53, @@ -182303,7 +229036,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 59, @@ -182321,7 +229061,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 64, @@ -182339,7 +229086,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 69, @@ -182357,7 +229111,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Date", "start_line": 74, @@ -182375,7 +229136,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 79, @@ -182391,7 +229159,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.math.BigDecimal", "start_line": 82, @@ -182407,7 +229182,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Collection", "start_line": 85, @@ -182423,7 +229205,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.Collection", "start_line": 88, @@ -182439,7 +229228,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "start_line": 91, @@ -182456,7 +229252,14 @@ ] }, { - "comment": "/*\n * Accessor methods for relationship fields are only included for the\n * AccountProfile profileID\n */", + "comment": { + "content": "\n * Accessor methods for relationship fields are only included for the\n * AccountProfile profileID\n ", + "start_line": 95, + "end_line": 98, + "start_column": 5, + "end_column": 7, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 99, @@ -182473,49 +229276,66 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/QuotePriceChange.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/QuotePriceChange.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "java.lang.annotation.ElementType", - "java.lang.annotation.Retention", - "java.lang.annotation.RetentionPolicy", - "java.lang.annotation.Target", - "javax.inject.Qualifier" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.interfaces.QuotePriceChange": { - "is_nested_type": false, - "is_class_or_interface_declaration": false, - "is_enum_declaration": false, - "is_annotation_declaration": true, - "is_record_declaration": false, - "is_interface": false, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": {}, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random user. The users\n * portfolio is looked up using the Holding Entity EJB returnin a collection of\n * Holdings\n *\n ", + "start_line": 38, + "end_line": 47, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 86, + "end_line": 86, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 87, + "end_line": 87, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " trade.remove();", + "start_line": 90, + "end_line": 90, + "start_column": 21, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 88, + "end_line": 88, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "java.io.IOException", "java.util.Collection", @@ -182548,7 +229368,48 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random user. The users\n * portfolio is looked up using the Holding Entity EJB returnin a collection of\n * Holdings\n *\n */", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 86, + "end_line": 86, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 87, + "end_line": 87, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " trade.remove();", + "start_line": 90, + "end_line": 90, + "start_column": 21, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 88, + "end_line": 88, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random user. The users\n * portfolio is looked up using the Holding Entity EJB returnin a collection of\n * Holdings\n *\n ", + "start_line": 38, + "end_line": 47, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -182560,9 +229421,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -182578,7 +229439,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 118, + "end_line": 118, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -182595,6 +229460,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -182617,6 +229483,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -182637,6 +229504,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -182663,9 +229531,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -182682,13 +229550,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -182702,6 +229578,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -182731,9 +229608,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -182759,9 +229636,42 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2EntityCollection.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 86, + "end_line": 86, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 87, + "end_line": 87, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " trade.remove();", + "start_line": 90, + "end_line": 90, + "start_column": 21, + "end_column": 38, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 88, + "end_line": 88, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -182778,13 +229688,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String userID = null;\n Collection holdingDataBeans = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2Session2EntityCollection\" + \"
    PingServlet2Session2EntityCollection
    \" + \"\" + \"PingServlet2Session2EntityCollection tests the common path of a Servlet calling a Session EJB \" + \"which in turn calls a finder on an Entity EJB returning a collection of Entity EJBs.
    \");\n try {\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n userID = TradeConfig.rndUserID();\n // getQuote will call findQuote which will instaniate the\n // Quote Entity Bean\n // and then will return a QuoteObject\n holdingDataBeans = tradeSLSBLocal.getHoldings(userID);\n // trade.remove();\n }\n } catch (Exception ne) {\n Log.error(ne, \"PingServlet2Session2EntityCollection.goGet(...): exception getting HoldingData collection through Trade for user \" + userID);\n throw ne;\n }\n output.append(\"
    initTime: \" + initTime).append(\"
    Hit Count: \" + hitCount++);\n output.append(\"
    User: \" + userID + \" is currently holding \" + holdingDataBeans.size() + \" stock holdings:\");\n Iterator it = holdingDataBeans.iterator();\n while (it.hasNext()) {\n HoldingDataBean holdingData = (HoldingDataBean) it.next();\n output.append(\"
    \" + holdingData.toHTML());\n }\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2EntityCollection.doGet(...): General Exception caught\");\n res.sendError(500, \"General Exception caught, \" + e.toString());\n }\n}", @@ -182809,6 +229727,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -182831,6 +229750,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -182851,6 +229771,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -182873,6 +229794,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -182893,6 +229815,7 @@ }, { "method_name": "rndUserID", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -182913,6 +229836,7 @@ }, { "method_name": "getHoldings", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -182935,6 +229859,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -182958,6 +229883,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
    initTime: \" + initTime)", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -182980,6 +229906,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -183002,6 +229929,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -183024,6 +229952,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "holdingDataBeans", "receiver_type": "java.util.Collection", "argument_types": [], @@ -183044,6 +229973,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "holdingDataBeans", "receiver_type": "java.util.Collection", "argument_types": [], @@ -183064,6 +229994,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -183084,6 +230015,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "it", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -183104,6 +230036,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -183126,6 +230059,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "holdingData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "argument_types": [], @@ -183146,6 +230080,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -183168,6 +230103,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -183188,6 +230124,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -183211,6 +230148,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -183234,6 +230172,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -183254,6 +230193,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -183277,6 +230217,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -183286,6 +230234,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "null", @@ -183295,6 +230251,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingDataBeans", "type": "java.util.Collection", "initializer": "null", @@ -183304,6 +230268,14 @@ "end_column": 45 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -183313,6 +230285,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -183322,6 +230302,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -183331,6 +230319,14 @@ "end_column": 31 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "it", "type": "java.util.Iterator", "initializer": "holdingDataBeans.iterator()", @@ -183340,6 +230336,14 @@ "end_column": 56 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingData", "type": "com.ibm.websphere.samples.daytrader.entities.HoldingDataBean", "initializer": "(HoldingDataBean) it.next()", @@ -183357,7 +230361,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 51, @@ -183373,7 +230384,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 53, @@ -183388,7 +230406,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 55, @@ -183403,7 +230428,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 57, @@ -183421,14 +230453,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n *\n ", + "start_line": 21, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n ", + "start_line": 30, + "end_line": 34, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.ejb.Local", "javax.ejb.Stateful" @@ -183444,7 +230504,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "/**\n *\n */", + "comments": [ + { + "content": "\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n ", + "start_line": 30, + "end_line": 34, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, + { + "content": "\n *\n ", + "start_line": 21, + "end_line": 23, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [ "com.ibm.websphere.samples.daytrader.web.prims.cdi.PingEJBIFace" ], @@ -183459,9 +230536,9 @@ "nested_type_declarations": [], "callable_declarations": { "getMsg()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingEJBLocal.java", "signature": "getMsg()", - "comment": "/*\n * (non-Javadoc)\n * \n * @see com.ibm.websphere.samples.daytrader.web.prims.EJBIFace#getMsg()\n */", + "comments": [], "annotations": [ "@Override" ], @@ -183491,7 +230568,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 28, @@ -183507,14 +230591,178 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.jsf", + "comments": [ + { + "content": " Get account profile information", + "start_line": 96, + "end_line": 96, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 111, + "end_line": 111, + "start_column": 7, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 119, + "end_line": 119, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 137, + "end_line": 137, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 139, + "end_line": 139, + "start_column": 9, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 145, + "end_line": 145, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " First verify input data", + "start_line": 159, + "end_line": 159, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 177, + "end_line": 177, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 182, + "end_line": 182, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to account.xhtml", + "start_line": 185, + "end_line": 185, + "start_column": 5, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 195, + "end_line": 195, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 199, + "end_line": 199, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 196, + "end_line": 196, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 200, + "end_line": 200, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 204, + "end_line": 204, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 214, + "end_line": 214, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 221, + "end_line": 221, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.Serializable", "java.math.BigDecimal", @@ -183548,7 +230796,160 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Get account profile information", + "start_line": 96, + "end_line": 96, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 111, + "end_line": 111, + "start_column": 7, + "end_column": 27, + "is_javadoc": false + }, + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 119, + "end_line": 119, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 137, + "end_line": 137, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 139, + "end_line": 139, + "start_column": 9, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 145, + "end_line": 145, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " First verify input data", + "start_line": 159, + "end_line": 159, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 177, + "end_line": 177, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 182, + "end_line": 182, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to account.xhtml", + "start_line": 185, + "end_line": 185, + "start_column": 5, + "end_column": 26, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 195, + "end_line": 195, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 199, + "end_line": 199, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 196, + "end_line": 196, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 200, + "end_line": 200, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 204, + "end_line": 204, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 214, + "end_line": 214, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 221, + "end_line": 221, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + } + ], "implements_list": [ "java.io.Serializable" ], @@ -183564,9 +230965,66 @@ "nested_type_declarations": [], "callable_declarations": { "logout()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "logout()", - "comment": "", + "comments": [ + { + "content": " this is a user error so I will", + "start_line": 195, + "end_line": 195, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " log the exception with an error level of 3 which means, handled", + "start_line": 199, + "end_line": 199, + "start_column": 7, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " forward them to another page, at the end of the page.", + "start_line": 196, + "end_line": 196, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, + { + "content": " exception but would invalidate a automation run", + "start_line": 200, + "end_line": 200, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, + { + "content": " log the exception and foward to a error page", + "start_line": 204, + "end_line": 204, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, + { + "content": " Added to actually remove a user from the authentication cache", + "start_line": 214, + "end_line": 214, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 221, + "end_line": 221, + "start_column": 5, + "end_column": 25, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -183591,6 +231049,7 @@ "call_sites": [ { "method_name": "setResults", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -183613,6 +231072,7 @@ }, { "method_name": "logout", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -183635,6 +231095,14 @@ }, { "method_name": "setResults", + "comment": { + "content": " forward them to another page, at the end of the page.", + "start_line": 196, + "end_line": 196, + "start_column": 7, + "end_column": 62, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -183657,6 +231125,7 @@ }, { "method_name": "getMessage", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.IllegalArgumentException", "argument_types": [], @@ -183677,6 +231146,14 @@ }, { "method_name": "error", + "comment": { + "content": " exception but would invalidate a automation run", + "start_line": 200, + "end_line": 200, + "start_column": 7, + "end_column": 56, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -183702,6 +231179,14 @@ }, { "method_name": "error", + "comment": { + "content": " log the exception and foward to a error page", + "start_line": 204, + "end_line": 204, + "start_column": 7, + "end_column": 53, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -183727,6 +231212,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -183749,6 +231235,7 @@ }, { "method_name": "invalidate", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [], @@ -183769,6 +231256,7 @@ }, { "method_name": "logout", + "comment": null, "receiver_expr": "((HttpServletRequest) context.getRequest())", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -183789,6 +231277,7 @@ }, { "method_name": "getRequest", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [], @@ -183809,6 +231298,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -183835,6 +231325,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(false)", @@ -183850,9 +231348,9 @@ "is_entrypoint": false }, "getCpassword()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getCpassword()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -183878,9 +231376,9 @@ "is_entrypoint": false }, "setEmail(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setEmail(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -183892,7 +231390,11 @@ "type": "java.lang.String", "name": "email", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 279, + "end_line": 279, + "start_column": 24, + "end_column": 35 } ], "code": "{\n this.email = email;\n}", @@ -183915,9 +231417,9 @@ "is_entrypoint": false }, "setCcn(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setCcn(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -183929,7 +231431,11 @@ "type": "java.lang.String", "name": "ccn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 287, + "end_line": 287, + "start_column": 22, + "end_column": 31 } ], "code": "{\n this.ccn = ccn;\n}", @@ -183952,9 +231458,9 @@ "is_entrypoint": false }, "getCcn()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getCcn()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -183980,9 +231486,9 @@ "is_entrypoint": false }, "setUserID(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setUserID(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -183994,7 +231500,11 @@ "type": "java.lang.String", "name": "userID", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 229, + "end_line": 229, + "start_column": 25, + "end_column": 37 } ], "code": "{\n this.userID = userID;\n}", @@ -184017,9 +231527,50 @@ "is_entrypoint": false }, "updateProfile()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "updateProfile()", - "comment": "", + "comments": [ + { + "content": " First verify input data", + "start_line": 159, + "end_line": 159, + "start_column": 5, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " this is a user error so I will", + "start_line": 176, + "end_line": 176, + "start_column": 7, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " forward them to another page rather than throw a 500", + "start_line": 177, + "end_line": 177, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 182, + "end_line": 182, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to account.xhtml", + "start_line": 185, + "end_line": 185, + "start_column": 5, + "end_column": 26, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -184050,6 +231601,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [ @@ -184072,6 +231624,7 @@ }, { "method_name": "updateAccountProfile", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -184094,6 +231647,14 @@ }, { "method_name": "setResults", + "comment": { + "content": " forward them to another page rather than throw a 500", + "start_line": 177, + "end_line": 177, + "start_column": 7, + "end_column": 61, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184116,6 +231677,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -184141,6 +231703,14 @@ }, { "method_name": "printStackTrace", + "comment": { + "content": " log the exception with error page", + "start_line": 182, + "end_line": 182, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -184161,6 +231731,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [ @@ -184189,6 +231760,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "doUpdate", "type": "boolean", "initializer": "true", @@ -184198,6 +231777,14 @@ "end_column": 27 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "new AccountProfileDataBean(userID, password, fullname, address, email, ccn)", @@ -184213,9 +231800,9 @@ "is_entrypoint": false }, "getEmail()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getEmail()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -184241,9 +231828,26 @@ "is_entrypoint": false }, "login()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "login()", - "comment": "", + "comments": [ + { + "content": " Get account profile information", + "start_line": 96, + "end_line": 96, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " Go to welcome page", + "start_line": 111, + "end_line": 111, + "start_column": 7, + "end_column": 27, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -184271,6 +231875,7 @@ "call_sites": [ { "method_name": "login", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -184294,6 +231899,7 @@ }, { "method_name": "getAccountProfileData", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -184316,6 +231922,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.faces.context.ExternalContext", "argument_types": [ @@ -184338,6 +231945,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -184361,6 +231969,7 @@ }, { "method_name": "setAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -184384,6 +231993,7 @@ }, { "method_name": "setResults", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184406,6 +232016,14 @@ }, { "method_name": "setAddress", + "comment": { + "content": " Get account profile information", + "start_line": 96, + "end_line": 96, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184428,6 +232046,7 @@ }, { "method_name": "getAddress", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -184448,6 +232067,7 @@ }, { "method_name": "setCcn", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184470,6 +232090,7 @@ }, { "method_name": "getCreditCard", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -184490,6 +232111,7 @@ }, { "method_name": "setEmail", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184512,6 +232134,7 @@ }, { "method_name": "getEmail", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -184532,6 +232155,7 @@ }, { "method_name": "setFullname", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184554,6 +232178,7 @@ }, { "method_name": "getFullName", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -184574,6 +232199,7 @@ }, { "method_name": "setCpassword", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184596,6 +232222,7 @@ }, { "method_name": "getPassword", + "comment": null, "receiver_expr": "accountProfileData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "argument_types": [], @@ -184616,6 +232243,7 @@ }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -184640,6 +232268,14 @@ }, { "method_name": "setResults", + "comment": { + "content": " Go to welcome page", + "start_line": 111, + "end_line": 111, + "start_column": 7, + "end_column": 27, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184662,6 +232298,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -184682,6 +232319,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.NullPointerException", "argument_types": [ @@ -184705,6 +232343,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tradeAction.login(userID, password)", @@ -184714,6 +232360,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountProfileData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountProfileDataBean", "initializer": "tradeAction.getAccountProfileData(userID)", @@ -184723,6 +232377,14 @@ "end_column": 91 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "(HttpSession) context.getSession(true)", @@ -184738,9 +232400,50 @@ "is_entrypoint": false }, "register()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "register()", - "comment": "", + "comments": [ + { + "content": " Validate user passwords match and are atleast 1 char in length", + "start_line": 119, + "end_line": 119, + "start_column": 5, + "end_column": 69, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 32, + "is_javadoc": false + }, + { + "content": " Password validation failed", + "start_line": 137, + "end_line": 137, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Go to register page", + "start_line": 139, + "end_line": 139, + "start_column": 9, + "end_column": 30, + "is_javadoc": false + }, + { + "content": " log the exception with error page", + "start_line": 145, + "end_line": 145, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -184771,6 +232474,7 @@ "call_sites": [ { "method_name": "equals", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [ @@ -184793,6 +232497,7 @@ }, { "method_name": "length", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [], @@ -184813,6 +232518,7 @@ }, { "method_name": "register", + "comment": null, "receiver_expr": "tradeAction", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -184841,6 +232547,7 @@ }, { "method_name": "setResults", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184863,6 +232570,7 @@ }, { "method_name": "login", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -184883,6 +232591,7 @@ }, { "method_name": "setResults", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184905,6 +232614,7 @@ }, { "method_name": "getAccountID", + "comment": null, "receiver_expr": "accountData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "argument_types": [], @@ -184925,6 +232635,14 @@ }, { "method_name": "setResults", + "comment": { + "content": " Password validation failed", + "start_line": 137, + "end_line": 137, + "start_column": 9, + "end_column": 37, + "is_javadoc": false + }, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -184947,6 +232665,14 @@ }, { "method_name": "log", + "comment": { + "content": " log the exception with error page", + "start_line": 145, + "end_line": 145, + "start_column": 7, + "end_column": 42, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -184969,6 +232695,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e1", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -184989,6 +232716,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.math.BigDecimal", "argument_types": [ @@ -185011,6 +232739,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -185035,6 +232764,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "accountData", "type": "com.ibm.websphere.samples.daytrader.entities.AccountDataBean", "initializer": "tradeAction.register(userID, password, fullname, address, email, ccn, new BigDecimal(money))", @@ -185050,9 +232787,9 @@ "is_entrypoint": false }, "getUserID()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getUserID()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185078,9 +232815,9 @@ "is_entrypoint": false }, "getAddress()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getAddress()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185106,9 +232843,9 @@ "is_entrypoint": false }, "getPassword()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getPassword()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185134,9 +232871,9 @@ "is_entrypoint": false }, "setCpassword(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setCpassword(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185148,7 +232885,11 @@ "type": "java.lang.String", "name": "cpassword", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 245, + "end_line": 245, + "start_column": 28, + "end_column": 43 } ], "code": "{\n this.cpassword = cpassword;\n}", @@ -185171,9 +232912,9 @@ "is_entrypoint": false }, "setMoney(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setMoney(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185185,7 +232926,11 @@ "type": "java.lang.String", "name": "money", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 295, + "end_line": 295, + "start_column": 24, + "end_column": 35 } ], "code": "{\n this.money = money;\n}", @@ -185208,9 +232953,9 @@ "is_entrypoint": false }, "getMoney()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getMoney()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185236,9 +232981,9 @@ "is_entrypoint": false }, "getFullname()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getFullname()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185264,9 +233009,9 @@ "is_entrypoint": false }, "getResults()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "getResults()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185289,6 +233034,14 @@ "call_sites": [], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "tempResults", "type": "java.lang.String", "initializer": "results", @@ -185304,9 +233057,9 @@ "is_entrypoint": false }, "(Instance)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "TradeAppJSF(Instance)", - "comment": "", + "comments": [], "annotations": [ "@Inject" ], @@ -185322,7 +233075,11 @@ "annotations": [ "@Any" ], - "modifiers": [] + "modifiers": [], + "start_line": 80, + "end_line": 80, + "start_column": 22, + "end_column": 58 } ], "code": "{\n tradeAction = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", @@ -185338,6 +233095,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -185358,6 +233116,7 @@ }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -185380,6 +233139,7 @@ }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -185400,6 +233160,7 @@ }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -185420,6 +233181,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -185448,9 +233210,9 @@ "is_entrypoint": false }, "setResults(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setResults(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185462,7 +233224,11 @@ "type": "java.lang.String", "name": "results", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 263, + "end_line": 263, + "start_column": 26, + "end_column": 39 } ], "code": "{\n this.results = results;\n}", @@ -185485,9 +233251,9 @@ "is_entrypoint": false }, "setFullname(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setFullname(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185499,7 +233265,11 @@ "type": "java.lang.String", "name": "fullname", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 253, + "end_line": 253, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.fullname = fullname;\n}", @@ -185522,9 +233292,9 @@ "is_entrypoint": false }, "setPassword(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setPassword(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185536,7 +233306,11 @@ "type": "java.lang.String", "name": "password", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 237, + "end_line": 237, + "start_column": 27, + "end_column": 41 } ], "code": "{\n this.password = password;\n}", @@ -185559,9 +233333,9 @@ "is_entrypoint": false }, "setAddress(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/jsf/TradeAppJSF.java", "signature": "setAddress(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -185573,7 +233347,11 @@ "type": "java.lang.String", "name": "address", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 271, + "end_line": 271, + "start_column": 26, + "end_column": 39 } ], "code": "{\n this.address = address;\n}", @@ -185598,7 +233376,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.faces.context.ExternalContext", "start_line": 46, @@ -185612,7 +233397,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 48, @@ -185626,7 +233418,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 50, @@ -185642,7 +233441,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 52, @@ -185658,7 +233464,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 55, @@ -185674,7 +233487,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 58, @@ -185690,7 +233510,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 61, @@ -185706,7 +233533,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 64, @@ -185722,7 +233556,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 67, @@ -185738,7 +233579,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 70, @@ -185754,7 +233602,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 73, @@ -185770,7 +233625,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 76, @@ -185787,14 +233649,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 102, + "end_line": 106, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 112, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.annotation.Resource", @@ -185822,7 +233728,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 102, + "end_line": 106, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + }, + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 112, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -185834,9 +233773,18 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "signature": "init(ServletConfig)", - "comment": "/**\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n **/", + "comments": [ + { + "content": "\n * called when the class is loaded to initialize the servlet\n *\n * @param config\n * ServletConfig:\n *", + "start_line": 112, + "end_line": 117, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -185852,7 +233800,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 119, + "end_line": 119, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n initTime = new java.util.Date().toString();\n hitCount = 0;\n}", @@ -185869,6 +233821,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -185891,6 +233844,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -185911,6 +233865,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -185937,9 +233892,18 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n */", + "comments": [ + { + "content": "\n * forwards post requests to the doGet method Creation date: (03/18/2014\n * 10:52:39 AM)\n *\n * @param res\n * javax.servlet.http.HttpServletRequest\n * @param res2\n * javax.servlet.http.HttpServletResponse\n ", + "start_line": 43, + "end_line": 51, + "start_column": 3, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -185956,13 +233920,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 53, + "end_line": 53, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -185976,6 +233948,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -186005,9 +233978,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "signature": "getServletInfo()", - "comment": "/**\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n **/", + "comments": [ + { + "content": "\n * returns a string of information about the servlet\n *\n * @return info String: contains info about the servlet\n *", + "start_line": 102, + "end_line": 106, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -186033,9 +234015,18 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/PingManagedThread.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n **/", + "comments": [ + { + "content": "\n * this is the main method of the servlet that will service all get\n * requests.\n *\n * @param request\n * HttpServletRequest\n * @param responce\n * HttpServletResponce\n *", + "start_line": 57, + "end_line": 65, + "start_column": 5, + "end_column": 8, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -186052,13 +234043,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n final AsyncContext asyncContext = req.startAsync();\n final ServletOutputStream out = res.getOutputStream();\n try {\n res.setContentType(\"text/html\");\n out.println(\"Ping ManagedThread\" + \"

    Ping ManagedThread
    Init time : \" + initTime + \"

    \");\n Thread thread = managedThreadFactory.newThread(new Runnable() {\n\n @Override\n public void run() {\n try {\n out.println(\"HitCount: \" + ++hitCount + \"
    \");\n } catch (IOException e) {\n e.printStackTrace();\n }\n asyncContext.complete();\n }\n });\n thread.start();\n } catch (Exception e) {\n Log.error(e, \"PingManagedThreadServlet.doGet(...): general exception caught\");\n res.sendError(500, e.toString());\n }\n}", @@ -186080,6 +234079,7 @@ "call_sites": [ { "method_name": "startAsync", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -186100,6 +234100,7 @@ }, { "method_name": "getOutputStream", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -186120,6 +234121,7 @@ }, { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -186142,6 +234144,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -186164,6 +234167,7 @@ }, { "method_name": "newThread", + "comment": null, "receiver_expr": "managedThreadFactory", "receiver_type": "javax.enterprise.concurrent.ManagedThreadFactory", "argument_types": [ @@ -186186,6 +234190,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "javax.servlet.ServletOutputStream", "argument_types": [ @@ -186208,6 +234213,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "e", "receiver_type": "java.io.IOException", "argument_types": [], @@ -186228,6 +234234,7 @@ }, { "method_name": "complete", + "comment": null, "receiver_expr": "asyncContext", "receiver_type": "javax.servlet.AsyncContext", "argument_types": [], @@ -186248,6 +234255,7 @@ }, { "method_name": "start", + "comment": null, "receiver_expr": "thread", "receiver_type": "java.lang.Thread", "argument_types": [], @@ -186268,6 +234276,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -186291,6 +234300,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -186314,6 +234324,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -186334,11 +234345,12 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Runnable", "argument_types": [], "return_type": "java.lang.Runnable", - "callee_signature": "Anonymous-79aea5ee-e1e5-4052-b5b5-f3b42c731848()", + "callee_signature": "Anonymous-e8607db0-334a-4ca2-9673-61a5136d807e()", "is_public": false, "is_protected": false, "is_private": false, @@ -186355,6 +234367,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "asyncContext", "type": "javax.servlet.AsyncContext", "initializer": "req.startAsync()", @@ -186364,6 +234384,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "javax.servlet.ServletOutputStream", "initializer": "res.getOutputStream()", @@ -186373,6 +234401,14 @@ "end_column": 55 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "thread", "type": "java.lang.Thread", "initializer": "managedThreadFactory.newThread(new Runnable() {\n\n @Override\n public void run() {\n try {\n out.println(\"HitCount: \" + ++hitCount + \"
    \");\n } catch (IOException e) {\n e.printStackTrace();\n }\n asyncContext.complete();\n }\n})", @@ -186390,7 +234426,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 36, @@ -186406,7 +234449,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 37, @@ -186421,7 +234471,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 38, @@ -186436,7 +234493,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedThreadFactory", "start_line": 40, @@ -186453,14 +234517,58 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n ", + "start_line": 37, + "end_line": 45, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 82, + "end_line": 82, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 83, + "end_line": 83, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 84, + "end_line": 84, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.ejb.EJB", @@ -186492,7 +234600,40 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n */", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 82, + "end_line": 82, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 83, + "end_line": 83, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 84, + "end_line": 84, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + }, + { + "content": "\n *\n * PingServlet2Session2Entity tests key functionality of a servlet call to a\n * stateless SessionEJB, and then to a Entity EJB representing data in a\n * database. This servlet makes use of the Stateless Session EJB {@link Trade},\n * and then uses {@link TradeConfig} to generate a random stock symbol. The\n * stocks price is looked up using the Quote Entity EJB.\n *\n ", + "start_line": 37, + "end_line": 45, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -186504,9 +234645,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -186522,7 +234663,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 109, + "end_line": 109, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n if (tradeSLSBLocal == null) {\n Log.error(\"PingServlet2Session2Entity:init - Injection of tradeSLSBLocal failed - performing JNDI lookup!\");\n try {\n InitialContext context = new InitialContext();\n tradeSLSBLocal = (TradeSLSBBean) context.lookup(\"java:comp/env/ejb/TradeSLSBBean\");\n } catch (Exception ex) {\n Log.error(\"PingServlet2Session2Entity:init - Lookup of tradeSLSBLocal failed!!!\");\n ex.printStackTrace();\n }\n }\n}", @@ -186542,6 +234687,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -186564,6 +234710,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -186584,6 +234731,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -186606,6 +234754,7 @@ }, { "method_name": "lookup", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.naming.InitialContext", "argument_types": [ @@ -186628,6 +234777,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -186650,6 +234800,7 @@ }, { "method_name": "printStackTrace", + "comment": null, "receiver_expr": "ex", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -186670,6 +234821,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -186690,6 +234842,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.naming.InitialContext", "argument_types": [], @@ -186711,6 +234864,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.naming.InitialContext", "initializer": "new InitialContext()", @@ -186726,9 +234887,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -186745,13 +234906,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -186765,6 +234934,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -186794,9 +234964,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -186822,9 +234992,34 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2Session2Entity.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " getQuote will call findQuote which will instaniate the", + "start_line": 82, + "end_line": 82, + "start_column": 21, + "end_column": 77, + "is_javadoc": false + }, + { + "content": " Quote Entity Bean", + "start_line": 83, + "end_line": 83, + "start_column": 21, + "end_column": 40, + "is_javadoc": false + }, + { + "content": " and then will return a QuoteObject", + "start_line": 84, + "end_line": 84, + "start_column": 21, + "end_column": 57, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -186841,13 +235036,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 65, + "end_line": 65, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n String symbol = null;\n QuoteDataBean quoteData = null;\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2Session2Entity\" + \"
    PingServlet2Session2Entity
    \" + \"\" + \"PingServlet2Session2Entity tests the common path of a Servlet calling a Session EJB \" + \"which in turn calls an Entity EJB.
    \");\n try {\n try {\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n symbol = TradeConfig.rndSymbol();\n // getQuote will call findQuote which will instaniate the\n // Quote Entity Bean\n // and then will return a QuoteObject\n quoteData = tradeSLSBLocal.getQuote(symbol);\n }\n } catch (Exception ne) {\n Log.error(ne, \"PingServlet2Session2Entity.goGet(...): exception getting QuoteData through Trade\");\n throw ne;\n }\n output.append(\"
    initTime: \" + initTime).append(\"
    Hit Count: \" + hitCount++);\n output.append(\"
    Quote Information

    \" + quoteData.toHTML());\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(e, \"PingServlet2Session2Entity.doGet(...): General Exception caught\");\n res.sendError(500, \"General Exception caught, \" + e.toString());\n }\n}", @@ -186870,6 +235073,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -186892,6 +235096,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -186912,6 +235117,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -186934,6 +235140,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -186954,6 +235161,7 @@ }, { "method_name": "rndSymbol", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -186974,6 +235182,7 @@ }, { "method_name": "getQuote", + "comment": null, "receiver_expr": "tradeSLSBLocal", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -186996,6 +235205,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -187019,6 +235229,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
    initTime: \" + initTime)", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -187041,6 +235252,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -187063,6 +235275,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -187085,6 +235298,7 @@ }, { "method_name": "toHTML", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -187105,6 +235319,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -187127,6 +235342,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -187147,6 +235363,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -187170,6 +235387,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -187193,6 +235411,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -187213,6 +235432,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -187236,6 +235456,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -187245,6 +235473,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "null", @@ -187254,6 +235490,14 @@ "end_column": 28 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quoteData", "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "initializer": "null", @@ -187263,6 +235507,14 @@ "end_column": 38 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -187272,6 +235524,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -187281,6 +235541,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -187298,7 +235566,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 49, @@ -187314,7 +235589,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 51, @@ -187329,7 +235611,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 53, @@ -187344,7 +235633,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "start_line": 55, @@ -187362,14 +235658,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.enterprise.util.AnnotationLiteral", "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode" @@ -187387,7 +235695,7 @@ "extends_list": [ "javax.enterprise.util.AnnotationLiteral" ], - "comment": "", + "comments": [], "implements_list": [ "com.ibm.websphere.samples.daytrader.interfaces.RuntimeMode" ], @@ -187399,9 +235707,9 @@ "nested_type_declarations": [], "callable_declarations": { "(String)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "signature": "TradeRunTimeModeLiteral(String)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -187413,7 +235721,11 @@ "type": "java.lang.String", "name": "value", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 26, + "end_line": 26, + "start_column": 36, + "end_column": 47 } ], "code": "{\n this.value = value;\n}", @@ -187436,9 +235748,9 @@ "is_entrypoint": false }, "value()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/TradeRunTimeModeLiteral.java", "signature": "value()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -187468,7 +235780,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 24, @@ -187484,7 +235803,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 25, @@ -187499,14 +235825,146 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.servlet", + "comments": [ + { + "content": "\n *\n * TradeAppServlet provides the standard web interface to Trade and can be\n * accessed with the Go Trade! link. Driving benchmark load using this interface\n * requires a sophisticated web load generator that is capable of filling HTML\n * forms and posting dynamic data.\n ", + "start_line": 36, + "end_line": 42, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " TODO: Uncomment this once split-tier issue is resolved", + "start_line": 66, + "end_line": 66, + "start_column": 7, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " TradeDirect.init();", + "start_line": 67, + "end_line": 67, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 73, + "end_line": 77, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 83, + "end_line": 90, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 96, + "end_line": 103, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 109, + "end_line": 116, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 121, + "end_line": 121, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 122, + "end_line": 122, + "start_column": 5, + "end_column": 17, + "is_javadoc": false + }, + { + "content": " The rest of the operations require the user to be logged in -", + "start_line": 152, + "end_line": 152, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " try http/2 push if we get here", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Dyna - need status string - prepended to output", + "start_line": 126, + "end_line": 126, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Get the Session and validate the user.", + "start_line": 153, + "end_line": 153, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " should be logged in and doing real work by this point", + "start_line": 164, + "end_line": 164, + "start_column": 5, + "end_column": 60, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.inject.Inject", @@ -187536,7 +235994,120 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "", + "comments": [ + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " TODO: Uncomment this once split-tier issue is resolved", + "start_line": 66, + "end_line": 66, + "start_column": 7, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " TradeDirect.init();", + "start_line": 67, + "end_line": 67, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 73, + "end_line": 77, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 83, + "end_line": 90, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 96, + "end_line": 103, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 109, + "end_line": 116, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 121, + "end_line": 121, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 122, + "end_line": 122, + "start_column": 5, + "end_column": 17, + "is_javadoc": false + }, + { + "content": " The rest of the operations require the user to be logged in -", + "start_line": 152, + "end_line": 152, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " try http/2 push if we get here", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Dyna - need status string - prepended to output", + "start_line": 126, + "end_line": 126, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Get the Session and validate the user.", + "start_line": 153, + "end_line": 153, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " should be logged in and doing real work by this point", + "start_line": 164, + "end_line": 164, + "start_column": 5, + "end_column": 60, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -187549,9 +236120,34 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "init(ServletConfig)", - "comment": "/**\n * Servlet initialization method.\n */", + "comments": [ + { + "content": " TODO: Uncomment this once split-tier issue is resolved", + "start_line": 66, + "end_line": 66, + "start_column": 7, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " TradeDirect.init();", + "start_line": 67, + "end_line": 67, + "start_column": 7, + "end_column": 28, + "is_javadoc": false + }, + { + "content": "\n * Servlet initialization method.\n ", + "start_line": 53, + "end_line": 55, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -187567,7 +236163,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 20, + "end_column": 39 } ], "code": "{\n super.init(config);\n java.util.Enumeration en = config.getInitParameterNames();\n while (en.hasMoreElements()) {\n String parm = en.nextElement();\n String value = config.getInitParameter(parm);\n TradeConfig.setConfigParam(parm, value);\n }\n try {\n // TODO: Uncomment this once split-tier issue is resolved\n // TradeDirect.init();\n } catch (Exception e) {\n Log.error(e, \"TradeAppServlet:init -- Error initializing TradeDirect\");\n }\n}", @@ -187584,6 +236184,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -187606,6 +236207,7 @@ }, { "method_name": "getInitParameterNames", + "comment": null, "receiver_expr": "config", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -187626,6 +236228,7 @@ }, { "method_name": "hasMoreElements", + "comment": null, "receiver_expr": "en", "receiver_type": "java.util.Enumeration", "argument_types": [], @@ -187646,6 +236249,7 @@ }, { "method_name": "nextElement", + "comment": null, "receiver_expr": "en", "receiver_type": "java.util.Enumeration", "argument_types": [], @@ -187666,6 +236270,7 @@ }, { "method_name": "getInitParameter", + "comment": null, "receiver_expr": "config", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [ @@ -187688,6 +236293,7 @@ }, { "method_name": "setConfigParam", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [ @@ -187711,6 +236317,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -187735,6 +236342,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "en", "type": "java.util.Enumeration", "initializer": "config.getInitParameterNames()", @@ -187744,6 +236359,14 @@ "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "parm", "type": "java.lang.String", "initializer": "en.nextElement()", @@ -187753,6 +236376,14 @@ "end_column": 36 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "value", "type": "java.lang.String", "initializer": "config.getInitParameter(parm)", @@ -187768,9 +236399,18 @@ "is_entrypoint": false }, "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP GET requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 83, + "end_line": 90, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -187787,13 +236427,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 21, + "end_column": 65 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 92, + "end_line": 92, + "start_column": 68, + "end_column": 114 } ], "code": "{\n performTask(request, response);\n}", @@ -187807,6 +236455,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -187836,9 +236485,18 @@ "is_entrypoint": true }, "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)", - "comment": "/**\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": "\n * Process incoming HTTP POST requests\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 96, + "end_line": 103, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -187855,13 +236513,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "request", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 22, + "end_column": 66 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "response", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 69, + "end_column": 115 } ], "code": "{\n performTask(request, response);\n}", @@ -187875,6 +236541,7 @@ "call_sites": [ { "method_name": "performTask", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -187904,9 +236571,18 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "getServletInfo()", - "comment": "/**\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n */", + "comments": [ + { + "content": "\n * Returns a string that contains information about TradeScenarioServlet\n *\n * @return The servlet information\n ", + "start_line": 73, + "end_line": 77, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -187932,9 +236608,74 @@ "is_entrypoint": false }, "performTask(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "performTask(HttpServletRequest, HttpServletResponse)", - "comment": "/**\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n */", + "comments": [ + { + "content": " String to create full dispatch path to TradeAppServlet w/ request", + "start_line": 121, + "end_line": 121, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": " Parameters", + "start_line": 122, + "end_line": 122, + "start_column": 5, + "end_column": 17, + "is_javadoc": false + }, + { + "content": " The rest of the operations require the user to be logged in -", + "start_line": 152, + "end_line": 152, + "start_column": 5, + "end_column": 68, + "is_javadoc": false + }, + { + "content": " try http/2 push if we get here", + "start_line": 163, + "end_line": 163, + "start_column": 5, + "end_column": 37, + "is_javadoc": false + }, + { + "content": " Dyna - need status string - prepended to output", + "start_line": 126, + "end_line": 126, + "start_column": 5, + "end_column": 54, + "is_javadoc": false + }, + { + "content": " Get the Session and validate the user.", + "start_line": 153, + "end_line": 153, + "start_column": 5, + "end_column": 45, + "is_javadoc": false + }, + { + "content": " should be logged in and doing real work by this point", + "start_line": 164, + "end_line": 164, + "start_column": 5, + "end_column": 60, + "is_javadoc": false + }, + { + "content": "\n * Main service method for TradeAppServlet\n *\n * @param request\n * Object that encapsulates the request to the servlet\n * @param response\n * Object that encapsulates the response from the servlet\n ", + "start_line": 109, + "end_line": 116, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -187949,13 +236690,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 27, + "end_column": 48 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "resp", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 117, + "end_line": 117, + "start_column": 51, + "end_column": 74 } ], "code": "{\n String action = null;\n String userID = null;\n // String to create full dispatch path to TradeAppServlet w/ request\n // Parameters\n resp.setContentType(\"text/html\");\n // Dyna - need status string - prepended to output\n action = req.getParameter(\"action\");\n ServletContext ctx = getServletConfig().getServletContext();\n if (action == null) {\n tsAction.doWelcome(ctx, req, resp, \"\");\n return;\n } else if (action.equals(\"login\")) {\n userID = req.getParameter(\"uid\");\n String passwd = req.getParameter(\"passwd\");\n tsAction.doLogin(ctx, req, resp, userID, passwd);\n return;\n } else if (action.equals(\"register\")) {\n userID = req.getParameter(\"user id\");\n String passwd = req.getParameter(\"passwd\");\n String cpasswd = req.getParameter(\"confirm passwd\");\n String fullname = req.getParameter(\"Full Name\");\n String ccn = req.getParameter(\"Credit Card Number\");\n String money = req.getParameter(\"money\");\n String email = req.getParameter(\"email\");\n String smail = req.getParameter(\"snail mail\");\n tsAction.doRegister(ctx, req, resp, userID, passwd, cpasswd, fullname, ccn, money, email, smail);\n return;\n }\n // The rest of the operations require the user to be logged in -\n // Get the Session and validate the user.\n HttpSession session = req.getSession();\n userID = (String) session.getAttribute(\"uidBean\");\n if (userID == null) {\n System.out.println(\"TradeAppServlet service error: User Not Logged in\");\n tsAction.doWelcome(ctx, req, resp, \"User Not Logged in\");\n return;\n }\n // try http/2 push if we get here\n // should be logged in and doing real work by this point\n if (!action.equals(\"logout\") && TradeConfig.getWebInterface() == TradeConfig.JSP_Images_HTTP2) {\n pushHeaderImages(req.newPushBuilder());\n }\n if (action.equals(\"quotes\")) {\n String symbols = req.getParameter(\"symbols\");\n tsAction.doQuotes(ctx, req, resp, userID, symbols);\n } else if (action.equals(\"buy\")) {\n String symbol = req.getParameter(\"symbol\");\n String quantity = req.getParameter(\"quantity\");\n tsAction.doBuy(ctx, req, resp, userID, symbol, quantity);\n } else if (action.equals(\"sell\")) {\n int holdingID = Integer.parseInt(req.getParameter(\"holdingID\"));\n tsAction.doSell(ctx, req, resp, userID, new Integer(holdingID));\n } else if (action.equals(\"portfolio\") || action.equals(\"portfolioNoEdge\")) {\n tsAction.doPortfolio(ctx, req, resp, userID, \"Portfolio as of \" + new java.util.Date());\n } else if (action.equals(\"logout\")) {\n tsAction.doLogout(ctx, req, resp, userID);\n } else if (action.equals(\"home\")) {\n tsAction.doHome(ctx, req, resp, userID, \"Ready to Trade\");\n } else if (action.equals(\"account\")) {\n tsAction.doAccount(ctx, req, resp, userID, \"\");\n } else if (action.equals(\"update_profile\")) {\n String password = req.getParameter(\"password\");\n String cpassword = req.getParameter(\"cpassword\");\n String fullName = req.getParameter(\"fullname\");\n String address = req.getParameter(\"address\");\n String creditcard = req.getParameter(\"creditcard\");\n String email = req.getParameter(\"email\");\n tsAction.doAccountUpdate(ctx, req, resp, userID, password == null ? \"\" : password.trim(), cpassword == null ? \"\" : cpassword.trim(), fullName == null ? \"\" : fullName.trim(), address == null ? \"\" : address.trim(), creditcard == null ? \"\" : creditcard.trim(), email == null ? \"\" : email.trim());\n } else if (action.equals(\"mksummary\")) {\n tsAction.doMarketSummary(ctx, req, resp, userID);\n } else {\n System.out.println(\"TradeAppServlet: Invalid Action=\" + action);\n tsAction.doWelcome(ctx, req, resp, \"TradeAppServlet: Invalid Action\" + action);\n }\n}", @@ -187978,6 +236727,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "resp", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -188000,6 +236750,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188022,6 +236773,7 @@ }, { "method_name": "getServletContext", + "comment": null, "receiver_expr": "getServletConfig()", "receiver_type": "javax.servlet.ServletConfig", "argument_types": [], @@ -188042,6 +236794,7 @@ }, { "method_name": "getServletConfig", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [], @@ -188062,6 +236815,7 @@ }, { "method_name": "doWelcome", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188087,6 +236841,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188109,6 +236864,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188131,6 +236887,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188153,6 +236910,7 @@ }, { "method_name": "doLogin", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188179,6 +236937,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188201,6 +236960,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188223,6 +236983,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188245,6 +237006,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188267,6 +237029,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188289,6 +237052,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188311,6 +237075,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188333,6 +237098,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188355,6 +237121,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188377,6 +237144,7 @@ }, { "method_name": "doRegister", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188409,6 +237177,7 @@ }, { "method_name": "getSession", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -188429,6 +237198,7 @@ }, { "method_name": "getAttribute", + "comment": null, "receiver_expr": "session", "receiver_type": "javax.servlet.http.HttpSession", "argument_types": [ @@ -188451,6 +237221,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -188473,6 +237244,7 @@ }, { "method_name": "doWelcome", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188498,6 +237270,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188520,6 +237293,7 @@ }, { "method_name": "getWebInterface", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -188540,6 +237314,7 @@ }, { "method_name": "pushHeaderImages", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -188562,6 +237337,7 @@ }, { "method_name": "newPushBuilder", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [], @@ -188582,6 +237358,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188604,6 +237381,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188626,6 +237404,7 @@ }, { "method_name": "doQuotes", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188652,6 +237431,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188674,6 +237454,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188696,6 +237477,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188718,6 +237500,7 @@ }, { "method_name": "doBuy", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188745,6 +237528,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188767,6 +237551,7 @@ }, { "method_name": "parseInt", + "comment": null, "receiver_expr": "Integer", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -188789,6 +237574,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -188811,6 +237597,7 @@ }, { "method_name": "doSell", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188837,6 +237624,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188859,6 +237647,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188881,6 +237670,7 @@ }, { "method_name": "doPortfolio", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188907,6 +237697,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188929,6 +237720,7 @@ }, { "method_name": "doLogout", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -188954,6 +237746,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -188976,6 +237769,7 @@ }, { "method_name": "doHome", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -189002,6 +237796,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -189024,6 +237819,7 @@ }, { "method_name": "doAccount", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -189050,6 +237846,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -189072,6 +237869,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189094,6 +237892,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189116,6 +237915,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189138,6 +237938,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189160,6 +237961,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189182,6 +237984,7 @@ }, { "method_name": "getParameter", + "comment": null, "receiver_expr": "req", "receiver_type": "javax.servlet.http.HttpServletRequest", "argument_types": [ @@ -189204,6 +238007,7 @@ }, { "method_name": "doAccountUpdate", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -189235,6 +238039,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "password", "receiver_type": "java.lang.String", "argument_types": [], @@ -189255,6 +238060,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "cpassword", "receiver_type": "java.lang.String", "argument_types": [], @@ -189275,6 +238081,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "fullName", "receiver_type": "java.lang.String", "argument_types": [], @@ -189295,6 +238102,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "address", "receiver_type": "java.lang.String", "argument_types": [], @@ -189315,6 +238123,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "creditcard", "receiver_type": "java.lang.String", "argument_types": [], @@ -189335,6 +238144,7 @@ }, { "method_name": "trim", + "comment": null, "receiver_expr": "email", "receiver_type": "java.lang.String", "argument_types": [], @@ -189355,6 +238165,7 @@ }, { "method_name": "equals", + "comment": null, "receiver_expr": "action", "receiver_type": "java.lang.String", "argument_types": [ @@ -189377,6 +238188,7 @@ }, { "method_name": "doMarketSummary", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -189402,6 +238214,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "System.out", "receiver_type": "java.io.PrintStream", "argument_types": [ @@ -189424,6 +238237,7 @@ }, { "method_name": "doWelcome", + "comment": null, "receiver_expr": "tsAction", "receiver_type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "argument_types": [ @@ -189449,6 +238263,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -189471,6 +238286,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -189492,6 +238308,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "action", "type": "java.lang.String", "initializer": "null", @@ -189501,6 +238325,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "userID", "type": "java.lang.String", "initializer": "null", @@ -189510,6 +238342,14 @@ "end_column": 24 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ctx", "type": "javax.servlet.ServletContext", "initializer": "getServletConfig().getServletContext()", @@ -189519,6 +238359,14 @@ "end_column": 63 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "passwd", "type": "java.lang.String", "initializer": "req.getParameter(\"passwd\")", @@ -189528,6 +238376,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "passwd", "type": "java.lang.String", "initializer": "req.getParameter(\"passwd\")", @@ -189537,6 +238393,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "cpasswd", "type": "java.lang.String", "initializer": "req.getParameter(\"confirm passwd\")", @@ -189546,6 +238410,14 @@ "end_column": 57 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fullname", "type": "java.lang.String", "initializer": "req.getParameter(\"Full Name\")", @@ -189555,6 +238427,14 @@ "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ccn", "type": "java.lang.String", "initializer": "req.getParameter(\"Credit Card Number\")", @@ -189564,6 +238444,14 @@ "end_column": 57 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "money", "type": "java.lang.String", "initializer": "req.getParameter(\"money\")", @@ -189573,6 +238461,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "email", "type": "java.lang.String", "initializer": "req.getParameter(\"email\")", @@ -189582,6 +238478,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "smail", "type": "java.lang.String", "initializer": "req.getParameter(\"snail mail\")", @@ -189591,6 +238495,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "session", "type": "javax.servlet.http.HttpSession", "initializer": "req.getSession()", @@ -189600,6 +238512,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbols", "type": "java.lang.String", "initializer": "req.getParameter(\"symbols\")", @@ -189609,6 +238529,14 @@ "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbol", "type": "java.lang.String", "initializer": "req.getParameter(\"symbol\")", @@ -189618,6 +238546,14 @@ "end_column": 48 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "quantity", "type": "java.lang.String", "initializer": "req.getParameter(\"quantity\")", @@ -189627,6 +238563,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "holdingID", "type": "int", "initializer": "Integer.parseInt(req.getParameter(\"holdingID\"))", @@ -189636,6 +238580,14 @@ "end_column": 69 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "password", "type": "java.lang.String", "initializer": "req.getParameter(\"password\")", @@ -189645,6 +238597,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "cpassword", "type": "java.lang.String", "initializer": "req.getParameter(\"cpassword\")", @@ -189654,6 +238614,14 @@ "end_column": 54 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "fullName", "type": "java.lang.String", "initializer": "req.getParameter(\"fullname\")", @@ -189663,6 +238631,14 @@ "end_column": 52 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "address", "type": "java.lang.String", "initializer": "req.getParameter(\"address\")", @@ -189672,6 +238648,14 @@ "end_column": 50 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "creditcard", "type": "java.lang.String", "initializer": "req.getParameter(\"creditcard\")", @@ -189681,6 +238665,14 @@ "end_column": 56 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "email", "type": "java.lang.String", "initializer": "req.getParameter(\"email\")", @@ -189696,9 +238688,9 @@ "is_entrypoint": false }, "pushHeaderImages(PushBuilder)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/servlet/TradeAppServlet.java", "signature": "pushHeaderImages(PushBuilder)", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "private" @@ -189710,7 +238702,11 @@ "type": "javax.servlet.http.PushBuilder", "name": "pushBuilder", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 205, + "end_line": 205, + "start_column": 33, + "end_column": 55 } ], "code": "{\n if (pushBuilder != null) {\n pushBuilder.path(\"images/menuHome.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/account.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/portfolio.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/quotes.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/logout.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/graph.gif\").addHeader(\"content-type\", \"image/gif\").push();\n pushBuilder.path(\"images/line.gif\").addHeader(\"content-type\", \"image/gif\").push();\n Log.trace(\"HTTP/2 is enabled\");\n } else {\n Log.error(\"HTTP/2 not enabled\");\n }\n}", @@ -189724,6 +238720,7 @@ "call_sites": [ { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/menuHome.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -189744,6 +238741,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/menuHome.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189767,6 +238765,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189789,6 +238788,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/account.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -189809,6 +238809,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/account.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189832,6 +238833,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189854,6 +238856,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/portfolio.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -189874,6 +238877,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/portfolio.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189897,6 +238901,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189919,6 +238924,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/quotes.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -189939,6 +238945,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/quotes.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189962,6 +238969,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -189984,6 +238992,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/logout.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -190004,6 +239013,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/logout.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190027,6 +239037,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190049,6 +239060,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/graph.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -190069,6 +239081,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/graph.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190092,6 +239105,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190114,6 +239128,7 @@ }, { "method_name": "push", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/line.gif\").addHeader(\"content-type\", \"image/gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [], @@ -190134,6 +239149,7 @@ }, { "method_name": "addHeader", + "comment": null, "receiver_expr": "pushBuilder.path(\"images/line.gif\")", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190157,6 +239173,7 @@ }, { "method_name": "path", + "comment": null, "receiver_expr": "pushBuilder", "receiver_type": "javax.servlet.http.PushBuilder", "argument_types": [ @@ -190179,6 +239196,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -190201,6 +239219,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -190231,7 +239250,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.web.servlet.TradeServletAction", "start_line": 48, @@ -190245,7 +239271,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 51, @@ -190262,14 +239295,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.xml.bind.annotation.XmlRegistry" ], @@ -190284,7 +239329,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [], "modifiers": [ "public" @@ -190296,9 +239341,9 @@ "nested_type_declarations": [], "callable_declarations": { "createXMLObject()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/jaxrs/ObjectFactory.java", "signature": "createXMLObject()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -190319,6 +239364,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.XMLObject", "argument_types": [], @@ -190340,6 +239386,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "xo", "type": "com.ibm.websphere.samples.daytrader.web.prims.jaxrs.XMLObject", "initializer": "new XMLObject()", @@ -190357,14 +239411,82 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "package_name": "com.ibm.websphere.samples.daytrader.impl.direct", + "comments": [ + { + "content": " First verify we have allocated a block of keys", + "start_line": 35, + "end_line": 35, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " for this key name", + "start_line": 36, + "end_line": 36, + "start_column": 9, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " Then verify the allocated block has not been depleted", + "start_line": 37, + "end_line": 37, + "start_column": 9, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " allocate a new block if necessary", + "start_line": 38, + "end_line": 38, + "start_column": 9, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " get and return a new unique key", + "start_line": 48, + "end_line": 48, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " commit any pending txns", + "start_line": 61, + "end_line": 61, + "start_column": 32, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " No keys found for this name - create a new one", + "start_line": 69, + "end_line": 69, + "start_column": 17, + "end_column": 65, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.sql.Connection", "java.sql.PreparedStatement", @@ -190387,7 +239509,64 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " First verify we have allocated a block of keys", + "start_line": 35, + "end_line": 35, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " for this key name", + "start_line": 36, + "end_line": 36, + "start_column": 9, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " Then verify the allocated block has not been depleted", + "start_line": 37, + "end_line": 37, + "start_column": 9, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " allocate a new block if necessary", + "start_line": 38, + "end_line": 38, + "start_column": 9, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " get and return a new unique key", + "start_line": 48, + "end_line": 48, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + }, + { + "content": " commit any pending txns", + "start_line": 61, + "end_line": 61, + "start_column": 32, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " No keys found for this name - create a new one", + "start_line": 69, + "end_line": 69, + "start_column": 17, + "end_column": 65, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -190397,9 +239576,50 @@ "nested_type_declarations": [], "callable_declarations": { "getNextID(Connection, String, boolean, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "signature": "getNextID(Connection, String, boolean, boolean)", - "comment": "", + "comments": [ + { + "content": " First verify we have allocated a block of keys", + "start_line": 35, + "end_line": 35, + "start_column": 9, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " for this key name", + "start_line": 36, + "end_line": 36, + "start_column": 9, + "end_column": 28, + "is_javadoc": false + }, + { + "content": " Then verify the allocated block has not been depleted", + "start_line": 37, + "end_line": 37, + "start_column": 9, + "end_column": 64, + "is_javadoc": false + }, + { + "content": " allocate a new block if necessary", + "start_line": 38, + "end_line": 38, + "start_column": 9, + "end_column": 44, + "is_javadoc": false + }, + { + "content": " get and return a new unique key", + "start_line": 48, + "end_line": 48, + "start_column": 9, + "end_column": 42, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public", @@ -190415,25 +239635,41 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 50, + "end_column": 64 }, { "type": "java.lang.String", "name": "keyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 67, + "end_column": 80 }, { "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 83, + "end_column": 99 }, { "type": "boolean", "name": "inGlobalTxn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 33, + "end_line": 33, + "start_column": 102, + "end_column": 120 } ], "code": "{\n Integer nextID = null;\n // First verify we have allocated a block of keys\n // for this key name\n // Then verify the allocated block has not been depleted\n // allocate a new block if necessary\n if (keyMap.containsKey(keyName) == false) {\n allocNewBlock(conn, keyName, inSession, inGlobalTxn);\n }\n Collection block = keyMap.get(keyName);\n Iterator ids = block.iterator();\n if (ids.hasNext() == false) {\n ids = allocNewBlock(conn, keyName, inSession, inGlobalTxn).iterator();\n }\n // get and return a new unique key\n nextID = (Integer) ids.next();\n Log.trace(\"KeySequenceDirect:getNextID inSession(\" + inSession + \") - return new PK ID for Entity type: \" + keyName + \" ID=\" + nextID);\n return nextID;\n}", @@ -190453,6 +239689,7 @@ "call_sites": [ { "method_name": "containsKey", + "comment": null, "receiver_expr": "keyMap", "receiver_type": "java.util.HashMap>", "argument_types": [ @@ -190475,6 +239712,7 @@ }, { "method_name": "allocNewBlock", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -190500,6 +239738,7 @@ }, { "method_name": "get", + "comment": null, "receiver_expr": "keyMap", "receiver_type": "java.util.HashMap>", "argument_types": [ @@ -190522,6 +239761,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "block", "receiver_type": "java.util.Collection", "argument_types": [], @@ -190542,6 +239782,7 @@ }, { "method_name": "hasNext", + "comment": null, "receiver_expr": "ids", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -190562,6 +239803,7 @@ }, { "method_name": "iterator", + "comment": null, "receiver_expr": "allocNewBlock(conn, keyName, inSession, inGlobalTxn)", "receiver_type": "java.util.Collection", "argument_types": [], @@ -190582,6 +239824,7 @@ }, { "method_name": "allocNewBlock", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -190607,6 +239850,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "ids", "receiver_type": "java.util.Iterator", "argument_types": [], @@ -190627,6 +239871,7 @@ }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -190650,6 +239895,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "nextID", "type": "java.lang.Integer", "initializer": "null", @@ -190659,6 +239912,14 @@ "end_column": 29 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "block", "type": "java.util.Collection", "initializer": "keyMap.get(keyName)", @@ -190668,6 +239929,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ids", "type": "java.util.Iterator", "initializer": "block.iterator()", @@ -190683,9 +239952,26 @@ "is_entrypoint": false }, "allocNewBlock(Connection, String, boolean, boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/impl/direct/KeySequenceDirect.java", "signature": "allocNewBlock(Connection, String, boolean, boolean)", - "comment": "", + "comments": [ + { + "content": " commit any pending txns", + "start_line": 61, + "end_line": 61, + "start_column": 32, + "end_column": 57, + "is_javadoc": false + }, + { + "content": " No keys found for this name - create a new one", + "start_line": 69, + "end_line": 69, + "start_column": 17, + "end_column": 65, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "private", @@ -190700,25 +239986,41 @@ "type": "java.sql.Connection", "name": "conn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 48, + "end_column": 62 }, { "type": "java.lang.String", "name": "keyName", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 65, + "end_column": 78 }, { "type": "boolean", "name": "inSession", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 81, + "end_column": 97 }, { "type": "boolean", "name": "inGlobalTxn", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 57, + "end_line": 57, + "start_column": 100, + "end_column": 118 } ], "code": "{\n try {\n if (inGlobalTxn == false && !inSession) {\n // commit any pending txns\n conn.commit();\n }\n PreparedStatement stmt = conn.prepareStatement(getKeyForUpdateSQL);\n stmt.setString(1, keyName);\n ResultSet rs = stmt.executeQuery();\n if (!rs.next()) {\n // No keys found for this name - create a new one\n PreparedStatement stmt2 = conn.prepareStatement(createKeySQL);\n int keyVal = 0;\n stmt2.setString(1, keyName);\n stmt2.setInt(2, keyVal);\n stmt2.executeUpdate();\n stmt2.close();\n stmt.close();\n stmt = conn.prepareStatement(getKeyForUpdateSQL);\n stmt.setString(1, keyName);\n rs = stmt.executeQuery();\n rs.next();\n }\n int keyVal = rs.getInt(\"keyval\");\n stmt.close();\n stmt = conn.prepareStatement(updateKeyValueSQL);\n stmt.setInt(1, keyVal + TradeConfig.KEYBLOCKSIZE);\n stmt.setString(2, keyName);\n stmt.executeUpdate();\n stmt.close();\n Collection block = new KeyBlock(keyVal, keyVal + TradeConfig.KEYBLOCKSIZE - 1);\n keyMap.put(keyName, block);\n if (inGlobalTxn == false && !inSession) {\n conn.commit();\n }\n return block;\n } catch (Exception e) {\n String error = \"KeySequenceDirect:allocNewBlock - failure to allocate new block of keys for Entity type: \" + keyName;\n Log.error(e, error);\n throw new Exception(error + e.toString());\n }\n}", @@ -190743,6 +240045,14 @@ "call_sites": [ { "method_name": "commit", + "comment": { + "content": " commit any pending txns", + "start_line": 61, + "end_line": 61, + "start_column": 32, + "end_column": 57, + "is_javadoc": false + }, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -190763,6 +240073,7 @@ }, { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -190785,6 +240096,7 @@ }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -190808,6 +240120,7 @@ }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -190828,6 +240141,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -190848,6 +240162,7 @@ }, { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -190870,6 +240185,7 @@ }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt2", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -190893,6 +240209,7 @@ }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt2", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -190916,6 +240233,7 @@ }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt2", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -190936,6 +240254,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt2", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -190956,6 +240275,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -190976,6 +240296,7 @@ }, { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -190998,6 +240319,7 @@ }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -191021,6 +240343,7 @@ }, { "method_name": "executeQuery", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -191041,6 +240364,7 @@ }, { "method_name": "next", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [], @@ -191061,6 +240385,7 @@ }, { "method_name": "getInt", + "comment": null, "receiver_expr": "rs", "receiver_type": "java.sql.ResultSet", "argument_types": [ @@ -191083,6 +240408,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -191103,6 +240429,7 @@ }, { "method_name": "prepareStatement", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [ @@ -191125,6 +240452,7 @@ }, { "method_name": "setInt", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -191148,6 +240476,7 @@ }, { "method_name": "setString", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [ @@ -191171,6 +240500,7 @@ }, { "method_name": "executeUpdate", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -191191,6 +240521,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "stmt", "receiver_type": "java.sql.PreparedStatement", "argument_types": [], @@ -191211,6 +240542,7 @@ }, { "method_name": "put", + "comment": null, "receiver_expr": "keyMap", "receiver_type": "java.util.HashMap>", "argument_types": [ @@ -191234,6 +240566,7 @@ }, { "method_name": "commit", + "comment": null, "receiver_expr": "conn", "receiver_type": "java.sql.Connection", "argument_types": [], @@ -191254,6 +240587,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -191277,6 +240611,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -191297,6 +240632,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.KeyBlock", "argument_types": [ @@ -191320,6 +240656,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Exception", "argument_types": [ @@ -191343,6 +240680,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt", "type": "java.sql.PreparedStatement", "initializer": "conn.prepareStatement(getKeyForUpdateSQL)", @@ -191352,6 +240697,14 @@ "end_column": 78 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "rs", "type": "java.sql.ResultSet", "initializer": "stmt.executeQuery()", @@ -191361,6 +240714,14 @@ "end_column": 46 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "stmt2", "type": "java.sql.PreparedStatement", "initializer": "conn.prepareStatement(createKeySQL)", @@ -191370,6 +240731,14 @@ "end_column": 77 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "keyVal", "type": "int", "initializer": "0", @@ -191379,6 +240748,14 @@ "end_column": 30 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "keyVal", "type": "int", "initializer": "rs.getInt(\"keyval\")", @@ -191388,6 +240765,14 @@ "end_column": 44 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "block", "type": "java.util.Collection", "initializer": "new KeyBlock(keyVal, keyVal + TradeConfig.KEYBLOCKSIZE - 1)", @@ -191397,6 +240782,14 @@ "end_column": 93 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "error", "type": "java.lang.String", "initializer": "\"KeySequenceDirect:allocNewBlock - failure to allocate new block of keys for Entity type: \" + keyName", @@ -191414,7 +240807,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.HashMap>", "start_line": 31, @@ -191429,7 +240829,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 108, @@ -191445,7 +240852,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 110, @@ -191461,7 +240875,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 112, @@ -191478,14 +240899,218 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * Get the impl for the TradeService\n *\n * return int matching the implementation\n ", + "start_line": 38, + "end_line": 42, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Reset the TradeData by - removing all newly registered users by scenario\n * servlet (i.e. users with userID's beginning with \"ru:\") * - removing all\n * buy/sell order pairs - setting logoutCount = loginCount\n *\n * return statistics for this benchmark run\n ", + "start_line": 22, + "end_line": 28, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Get the Database Product Name\n *\n * return DB Product Name String\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], + "imports": [ + "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean" + ], + "type_declarations": { + "com.ibm.websphere.samples.daytrader.interfaces.TradeDB": { + "is_nested_type": false, + "is_class_or_interface_declaration": true, + "is_enum_declaration": false, + "is_annotation_declaration": false, + "is_record_declaration": false, + "is_interface": true, + "is_inner_class": false, + "is_local_class": false, + "extends_list": [], + "comments": [ + { + "content": "\n * Get the impl for the TradeService\n *\n * return int matching the implementation\n ", + "start_line": 38, + "end_line": 42, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Reset the TradeData by - removing all newly registered users by scenario\n * servlet (i.e. users with userID's beginning with \"ru:\") * - removing all\n * buy/sell order pairs - setting logoutCount = loginCount\n *\n * return statistics for this benchmark run\n ", + "start_line": 22, + "end_line": 28, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Get the Database Product Name\n *\n * return DB Product Name String\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "implements_list": [], + "modifiers": [ + "public" + ], + "annotations": [], + "parent_type": "", + "nested_type_declarations": [], + "callable_declarations": { + "resetTrade(boolean)": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", + "signature": "resetTrade(boolean)", + "comments": [ + { + "content": "\n * Reset the TradeData by - removing all newly registered users by scenario\n * servlet (i.e. users with userID's beginning with \"ru:\") * - removing all\n * buy/sell order pairs - setting logoutCount = loginCount\n *\n * return statistics for this benchmark run\n ", + "start_line": 22, + "end_line": 28, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "annotations": [], + "modifiers": [], + "thrown_exceptions": [ + "java.lang.Exception" + ], + "declaration": "abstract RunStatsDataBean resetTrade(boolean deleteAll) throws Exception", + "parameters": [ + { + "type": "boolean", + "name": "deleteAll", + "annotations": [], + "modifiers": [], + "start_line": 29, + "end_line": 29, + "start_column": 31, + "end_column": 47 + } + ], + "code": "", + "start_line": 29, + "end_line": 29, + "return_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + }, + "checkDBProductName()": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", + "signature": "checkDBProductName()", + "comments": [ + { + "content": "\n * Get the Database Product Name\n *\n * return DB Product Name String\n ", + "start_line": 31, + "end_line": 35, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], + "annotations": [], + "modifiers": [], + "thrown_exceptions": [ + "java.lang.Exception" + ], + "declaration": "abstract String checkDBProductName() throws Exception", + "parameters": [], + "code": "", + "start_line": 36, + "end_line": 36, + "return_type": "java.lang.String", + "is_implicit": false, + "is_constructor": false, + "referenced_types": [], + "accessed_fields": [], + "call_sites": [], + "variable_declarations": [], + "crud_operations": [], + "crud_queries": [], + "cyclomatic_complexity": 1, + "is_entrypoint": false + } + }, + "field_declarations": [], + "enum_constants": [], + "record_components": [], + "initialization_blocks": [], + "is_entrypoint_class": false + } + }, + "is_modified": false + }, + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": " This class is a holds the last 5 stock changes, used by the MarketSummary WebSocket\n * and the JAX-RS SSE Broadcaster\n * It fires a CDI event everytime a price change is added\n *", + "start_line": 34, + "end_line": 37, + "start_column": 1, + "end_column": 4, + "is_javadoc": true + }, + { + "content": " Add stock, remove if needed", + "start_line": 59, + "end_line": 59, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.List", "java.util.concurrent.CopyOnWriteArrayList", @@ -191512,7 +241137,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": " Add stock, remove if needed", + "start_line": 59, + "end_line": 59, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + } + ], "implements_list": [], "modifiers": [ "public" @@ -191524,9 +241158,9 @@ "nested_type_declarations": [], "callable_declarations": { "isEmpty()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "signature": "isEmpty()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -191547,6 +241181,7 @@ "call_sites": [ { "method_name": "isEmpty", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.List", "argument_types": [], @@ -191573,9 +241208,18 @@ "is_entrypoint": false }, "add(QuoteDataBean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "signature": "add(QuoteDataBean)", - "comment": "", + "comments": [ + { + "content": " Add stock, remove if needed", + "start_line": 59, + "end_line": 59, + "start_column": 7, + "end_column": 36, + "is_javadoc": false + } + ], "annotations": [], "modifiers": [ "public" @@ -191587,7 +241231,11 @@ "type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "name": "quoteData", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 52, + "end_line": 52, + "start_column": 22, + "end_column": 44 } ], "code": "{\n int symbolNumber = new Integer(quoteData.getSymbol().substring(2));\n if (symbolNumber < TradeConfig.getMAX_QUOTES() * TradeConfig.getListQuotePriceChangeFrequency() * 0.01) {\n list.add(0, quoteData);\n // Add stock, remove if needed\n if (list.size() > maxSize) {\n list.remove(maxSize);\n }\n quotePriceChangeEvent.fireAsync(\"quotePriceChange for symbol: \" + quoteData.getSymbol(), NotificationOptions.builder().setExecutor(mes).build());\n }\n return true;\n}", @@ -191606,6 +241254,7 @@ "call_sites": [ { "method_name": "substring", + "comment": null, "receiver_expr": "quoteData.getSymbol()", "receiver_type": "java.lang.String", "argument_types": [ @@ -191628,6 +241277,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -191648,6 +241298,7 @@ }, { "method_name": "getMAX_QUOTES", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -191668,6 +241319,7 @@ }, { "method_name": "getListQuotePriceChangeFrequency", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -191688,6 +241340,7 @@ }, { "method_name": "add", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.List", "argument_types": [ @@ -191711,6 +241364,7 @@ }, { "method_name": "size", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.List", "argument_types": [], @@ -191731,6 +241385,7 @@ }, { "method_name": "remove", + "comment": null, "receiver_expr": "list", "receiver_type": "java.util.List", "argument_types": [ @@ -191753,6 +241408,7 @@ }, { "method_name": "fireAsync", + "comment": null, "receiver_expr": "quotePriceChangeEvent", "receiver_type": "javax.enterprise.event.Event", "argument_types": [ @@ -191776,6 +241432,7 @@ }, { "method_name": "getSymbol", + "comment": null, "receiver_expr": "quoteData", "receiver_type": "com.ibm.websphere.samples.daytrader.entities.QuoteDataBean", "argument_types": [], @@ -191796,6 +241453,7 @@ }, { "method_name": "build", + "comment": null, "receiver_expr": "NotificationOptions.builder().setExecutor(mes)", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [], @@ -191816,6 +241474,7 @@ }, { "method_name": "setExecutor", + "comment": null, "receiver_expr": "NotificationOptions.builder()", "receiver_type": "javax.enterprise.event.NotificationOptions.Builder", "argument_types": [ @@ -191838,6 +241497,7 @@ }, { "method_name": "builder", + "comment": null, "receiver_expr": "NotificationOptions", "receiver_type": "javax.enterprise.event.NotificationOptions", "argument_types": [], @@ -191858,6 +241518,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -191881,6 +241542,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "symbolNumber", "type": "int", "initializer": "new Integer(quoteData.getSymbol().substring(2))", @@ -191896,9 +241565,9 @@ "is_entrypoint": false }, "recentList()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/RecentQuotePriceChangeList.java", "signature": "recentList()", - "comment": "", + "comments": [], "annotations": [ "@Size(max = 5)", "@NotEmpty" @@ -191929,7 +241598,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.List", "start_line": 42, @@ -191943,7 +241619,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 43, @@ -191957,7 +241640,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.concurrent.ManagedExecutorService", "start_line": 45, @@ -191973,7 +241663,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.event.Event", "start_line": 48, @@ -191989,107 +241686,26 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", - "imports": [ - "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean" - ], - "type_declarations": { - "com.ibm.websphere.samples.daytrader.interfaces.TradeDB": { - "is_nested_type": false, - "is_class_or_interface_declaration": true, - "is_enum_declaration": false, - "is_annotation_declaration": false, - "is_record_declaration": false, - "is_interface": true, - "is_inner_class": false, - "is_local_class": false, - "extends_list": [], - "comment": "", - "implements_list": [], - "modifiers": [ - "public" - ], - "annotations": [], - "parent_type": "", - "nested_type_declarations": [], - "callable_declarations": { - "resetTrade(boolean)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", - "signature": "resetTrade(boolean)", - "comment": "/**\n * Reset the TradeData by - removing all newly registered users by scenario\n * servlet (i.e. users with userID's beginning with \"ru:\") * - removing all\n * buy/sell order pairs - setting logoutCount = loginCount\n *\n * return statistics for this benchmark run\n */", - "annotations": [], - "modifiers": [], - "thrown_exceptions": [ - "java.lang.Exception" - ], - "declaration": "abstract RunStatsDataBean resetTrade(boolean deleteAll) throws Exception", - "parameters": [ - { - "type": "boolean", - "name": "deleteAll", - "annotations": [], - "modifiers": [] - } - ], - "code": "", - "start_line": 29, - "end_line": 29, - "return_type": "com.ibm.websphere.samples.daytrader.beans.RunStatsDataBean", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - }, - "checkDBProductName()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/TradeDB.java", - "signature": "checkDBProductName()", - "comment": "/**\n * Get the Database Product Name\n *\n * return DB Product Name String\n */", - "annotations": [], - "modifiers": [], - "thrown_exceptions": [ - "java.lang.Exception" - ], - "declaration": "abstract String checkDBProductName() throws Exception", - "parameters": [], - "code": "", - "start_line": 36, - "end_line": 36, - "return_type": "java.lang.String", - "is_implicit": false, - "is_constructor": false, - "referenced_types": [], - "accessed_fields": [], - "call_sites": [], - "variable_declarations": [], - "crud_operations": [], - "crud_queries": [], - "cyclomatic_complexity": 1, - "is_entrypoint": false - } - }, - "field_declarations": [], - "enum_constants": [], - "is_entrypoint_class": false + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.cdi", + "comments": [ + { + "content": "\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true } - }, - "is_modified": false - }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2016.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + ], "imports": [ "java.io.Serializable", "javax.enterprise.context.SessionScoped", @@ -192106,7 +241722,7 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [], "implements_list": [ "java.io.Serializable" ], @@ -192121,9 +241737,9 @@ "nested_type_declarations": [], "callable_declarations": { "getHitCount()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/cdi/PingCDIJSFBean.java", "signature": "getHitCount()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -192151,7 +241767,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 27, @@ -192167,7 +241790,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 28, @@ -192182,14 +241812,138 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "package_name": "com.ibm.websphere.samples.daytrader.util", + "comments": [ + { + "content": " min and max provide range of valid primary keys for this KeyBlock", + "start_line": 23, + "end_line": 23, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 28, + "end_line": 30, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 38, + "end_line": 40, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see AbstractCollection#size()\n ", + "start_line": 48, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see AbstractSequentialList#listIterator(int)\n ", + "start_line": 56, + "end_line": 58, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#hasNext()\n ", + "start_line": 66, + "end_line": 68, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#next()\n ", + "start_line": 74, + "end_line": 76, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#hasPrevious()\n ", + "start_line": 85, + "end_line": 87, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previous()\n ", + "start_line": 93, + "end_line": 95, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#nextIndex()\n ", + "start_line": 101, + "end_line": 103, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previousIndex()\n ", + "start_line": 109, + "end_line": 111, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#add()\n ", + "start_line": 117, + "end_line": 119, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#remove()\n ", + "start_line": 125, + "end_line": 127, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#set(Object)\n ", + "start_line": 133, + "end_line": 135, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.AbstractSequentialList", "java.util.ListIterator" @@ -192205,7 +241959,80 @@ "is_inner_class": true, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * @see ListIterator#hasNext()\n ", + "start_line": 66, + "end_line": 68, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#next()\n ", + "start_line": 74, + "end_line": 76, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#hasPrevious()\n ", + "start_line": 85, + "end_line": 87, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previous()\n ", + "start_line": 93, + "end_line": 95, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#nextIndex()\n ", + "start_line": 101, + "end_line": 103, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previousIndex()\n ", + "start_line": 109, + "end_line": 111, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#add()\n ", + "start_line": 117, + "end_line": 119, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#remove()\n ", + "start_line": 125, + "end_line": 127, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#set(Object)\n ", + "start_line": 133, + "end_line": 135, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "implements_list": [ "java.util.ListIterator" ], @@ -192215,9 +242042,18 @@ "nested_type_declarations": [], "callable_declarations": { "hasNext()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "hasNext()", - "comment": "/**\n * @see ListIterator#hasNext()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#hasNext()\n ", + "start_line": 66, + "end_line": 68, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192243,9 +242079,18 @@ "is_entrypoint": false }, "nextIndex()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "nextIndex()", - "comment": "/**\n * @see ListIterator#nextIndex()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#nextIndex()\n ", + "start_line": 101, + "end_line": 103, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192271,9 +242116,18 @@ "is_entrypoint": false }, "set(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "set(Object)", - "comment": "/**\n * @see ListIterator#set(Object)\n */", + "comments": [ + { + "content": "\n * @see ListIterator#set(Object)\n ", + "start_line": 133, + "end_line": 135, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192287,7 +242141,11 @@ "type": "java.lang.Object", "name": "arg0", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 137, + "end_line": 137, + "start_column": 25, + "end_column": 35 } ], "code": "{\n}", @@ -192306,9 +242164,18 @@ "is_entrypoint": false }, "next()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "next()", - "comment": "/**\n * @see ListIterator#next()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#next()\n ", + "start_line": 74, + "end_line": 76, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192330,6 +242197,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.RuntimeException", "argument_types": [ @@ -192352,6 +242220,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -192380,9 +242249,18 @@ "is_entrypoint": false }, "previous()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "previous()", - "comment": "/**\n * @see ListIterator#previous()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#previous()\n ", + "start_line": 93, + "end_line": 95, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192403,6 +242281,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -192431,9 +242310,18 @@ "is_entrypoint": false }, "previousIndex()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "previousIndex()", - "comment": "/**\n * @see ListIterator#previousIndex()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#previousIndex()\n ", + "start_line": 109, + "end_line": 111, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192454,6 +242342,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -192482,9 +242371,18 @@ "is_entrypoint": false }, "hasPrevious()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "hasPrevious()", - "comment": "/**\n * @see ListIterator#hasPrevious()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#hasPrevious()\n ", + "start_line": 85, + "end_line": 87, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192510,9 +242408,18 @@ "is_entrypoint": false }, "remove()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "remove()", - "comment": "/**\n * @see ListIterator#remove()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#remove()\n ", + "start_line": 125, + "end_line": 127, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192533,6 +242440,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -192561,9 +242469,18 @@ "is_entrypoint": false }, "add(Object)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "add(Object)", - "comment": "/**\n * @see ListIterator#add()\n */", + "comments": [ + { + "content": "\n * @see ListIterator#add()\n ", + "start_line": 117, + "end_line": 119, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192577,7 +242494,11 @@ "type": "java.lang.Object", "name": "o", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 121, + "end_line": 121, + "start_column": 25, + "end_column": 32 } ], "code": "{\n throw new UnsupportedOperationException(\"KeyBlock: add() not supported\");\n}", @@ -192591,6 +242512,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.UnsupportedOperationException", "argument_types": [ @@ -192621,6 +242543,8 @@ }, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false }, "com.ibm.websphere.samples.daytrader.util.KeyBlock": { @@ -192635,7 +242559,120 @@ "extends_list": [ "java.util.AbstractSequentialList" ], - "comment": "", + "comments": [ + { + "content": " min and max provide range of valid primary keys for this KeyBlock", + "start_line": 23, + "end_line": 23, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 28, + "end_line": 30, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 38, + "end_line": 40, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see AbstractCollection#size()\n ", + "start_line": 48, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see AbstractSequentialList#listIterator(int)\n ", + "start_line": 56, + "end_line": 58, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#hasNext()\n ", + "start_line": 66, + "end_line": 68, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#next()\n ", + "start_line": 74, + "end_line": 76, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#hasPrevious()\n ", + "start_line": 85, + "end_line": 87, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previous()\n ", + "start_line": 93, + "end_line": 95, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#nextIndex()\n ", + "start_line": 101, + "end_line": 103, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#previousIndex()\n ", + "start_line": 109, + "end_line": 111, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#add()\n ", + "start_line": 117, + "end_line": 119, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#remove()\n ", + "start_line": 125, + "end_line": 127, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + }, + { + "content": "\n * @see ListIterator#set(Object)\n ", + "start_line": 133, + "end_line": 135, + "start_column": 9, + "end_column": 11, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -192647,9 +242684,18 @@ ], "callable_declarations": { "(int, int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "KeyBlock(int, int)", - "comment": "/**\n * Constructor for KeyBlock\n */", + "comments": [ + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 38, + "end_line": 40, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -192661,13 +242707,21 @@ "type": "int", "name": "min", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 21, + "end_column": 27 }, { "type": "int", "name": "max", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 41, + "end_line": 41, + "start_column": 30, + "end_column": 36 } ], "code": "{\n super();\n this.min = min;\n this.max = max;\n index = min;\n}", @@ -192690,9 +242744,18 @@ "is_entrypoint": false }, "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "KeyBlock()", - "comment": "/**\n * Constructor for KeyBlock\n */", + "comments": [ + { + "content": "\n * Constructor for KeyBlock\n ", + "start_line": 28, + "end_line": 30, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -192720,9 +242783,18 @@ "is_entrypoint": false }, "listIterator(int)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "listIterator(int)", - "comment": "/**\n * @see AbstractSequentialList#listIterator(int)\n */", + "comments": [ + { + "content": "\n * @see AbstractSequentialList#listIterator(int)\n ", + "start_line": 56, + "end_line": 58, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192736,7 +242808,11 @@ "type": "int", "name": "arg0", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 60, + "end_line": 60, + "start_column": 46, + "end_column": 53 } ], "code": "{\n return new KeyBlockIterator();\n}", @@ -192750,6 +242826,7 @@ "call_sites": [ { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.KeyBlock.KeyBlockIterator", "argument_types": [], @@ -192776,9 +242853,18 @@ "is_entrypoint": false }, "size()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/util/KeyBlock.java", "signature": "size()", - "comment": "/**\n * @see AbstractCollection#size()\n */", + "comments": [ + { + "content": "\n * @see AbstractCollection#size()\n ", + "start_line": 48, + "end_line": 50, + "start_column": 5, + "end_column": 7, + "is_javadoc": true + } + ], "annotations": [ "@Override" ], @@ -192809,7 +242895,14 @@ }, "field_declarations": [ { - "comment": "// min and max provide range of valid primary keys for this KeyBlock", + "comment": { + "content": " min and max provide range of valid primary keys for this KeyBlock", + "start_line": 23, + "end_line": 23, + "start_column": 5, + "end_column": 72, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 24, @@ -192823,7 +242916,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 25, @@ -192837,7 +242937,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 26, @@ -192852,14 +242959,34 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/RuntimeMode.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/RuntimeMode.java", - "comment": "/*******************************************************************************\n* Copyright (c) 2017 IBM Corp.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*******************************************************************************/", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/RuntimeMode.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/interfaces/RuntimeMode.java", + "package_name": "com.ibm.websphere.samples.daytrader.interfaces", + "comments": [ + { + "content": "\n * Default to jaxrs client impl\n ", + "start_line": 29, + "end_line": 31, + "start_column": 3, + "end_column": 4, + "is_javadoc": true + }, + { + "content": "*****************************************************************************\n* Copyright (c) 2017 IBM Corp.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n******************************************************************************", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 80, + "is_javadoc": true + } + ], "imports": [ "java.lang.annotation.ElementType", "java.lang.annotation.Retention", @@ -192878,7 +243005,16 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * Default to jaxrs client impl\n ", + "start_line": 29, + "end_line": 31, + "start_column": 3, + "end_column": 4, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [], "annotations": [], @@ -192887,14 +243023,90 @@ "callable_declarations": {}, "field_declarations": [], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "package_name": "com.ibm.websphere.samples.daytrader.mdb", + "comments": [ + { + "content": " For Glassfish/Payara - take jms/ off of the destination name", + "start_line": 42, + "end_line": 42, + "start_column": 1, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeBrokerQueue\"),", + "start_line": 49, + "end_line": 49, + "start_column": 5, + "end_column": 98, + "is_javadoc": false + }, + { + "content": " Order has been cancelled -- ignore returned messages", + "start_line": 86, + "end_line": 86, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " Get the Order ID and complete the Order ", + "start_line": 95, + "end_line": 95, + "start_column": 9, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "TODO: why direct?", + "start_line": 103, + "end_line": 103, + "start_column": 11, + "end_column": 29, + "is_javadoc": false + }, + { + "content": "trade = getTrade(direct);", + "start_line": 104, + "end_line": 104, + "start_column": 11, + "end_column": 37, + "is_javadoc": false + }, + { + "content": "\n * UPDATE - order is cancelled in trade if an error is\n * caught try { trade.cancelOrder(orderID, twoPhase); }\n * catch (Exception e2) { Log.error(\"order cancel failed\",\n * e); }\n ", + "start_line": 123, + "end_line": 128, + "start_column": 11, + "end_column": 13, + "is_javadoc": false + }, + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 151, + "end_line": 151, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "javax.annotation.PostConstruct", "javax.annotation.Resource", @@ -192930,7 +243142,64 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeBrokerQueue\"),", + "start_line": 49, + "end_line": 49, + "start_column": 5, + "end_column": 98, + "is_javadoc": false + }, + { + "content": " Order has been cancelled -- ignore returned messages", + "start_line": 86, + "end_line": 86, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " Get the Order ID and complete the Order ", + "start_line": 95, + "end_line": 95, + "start_column": 9, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "TODO: why direct?", + "start_line": 103, + "end_line": 103, + "start_column": 11, + "end_column": 29, + "is_javadoc": false + }, + { + "content": "trade = getTrade(direct);", + "start_line": 104, + "end_line": 104, + "start_column": 11, + "end_column": 37, + "is_javadoc": false + }, + { + "content": "\n * UPDATE - order is cancelled in trade if an error is\n * caught try { trade.cancelOrder(orderID, twoPhase); }\n * catch (Exception e2) { Log.error(\"order cancel failed\",\n * e); }\n ", + "start_line": 123, + "end_line": 128, + "start_column": 11, + "end_column": 13, + "is_javadoc": false + }, + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 151, + "end_line": 151, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + } + ], "implements_list": [ "javax.jms.MessageListener" ], @@ -192940,16 +243209,16 @@ "annotations": [ "@TransactionAttribute(TransactionAttributeType.REQUIRED)", "@TransactionManagement(TransactionManagementType.CONTAINER)", - "@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = \"acknowledgeMode\", propertyValue = \"Auto-acknowledge\"), @ActivationConfigProperty(propertyName = \"destinationType\", propertyValue = \"javax.jms.Queue\"), @ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"jms/TradeBrokerQueue\"), @ActivationConfigProperty(propertyName = \"subscriptionDurability\", propertyValue = \"NonDurable\") })", + "@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = \"acknowledgeMode\", propertyValue = \"Auto-acknowledge\"), @ActivationConfigProperty(propertyName = \"destinationType\", propertyValue = \"javax.jms.Queue\"), @ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"jms/TradeBrokerQueue\"), //@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \"TradeBrokerQueue\"),\n@ActivationConfigProperty(propertyName = \"subscriptionDurability\", propertyValue = \"NonDurable\") })", "@Trace" ], "parent_type": "", "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "signature": "DTBroker3MDB()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -192958,8 +243227,8 @@ "declaration": "public DTBroker3MDB()", "parameters": [], "code": "{\n if (statInterval <= 0) {\n statInterval = 10000;\n }\n mdbStats = MDBStats.getInstance();\n}", - "start_line": 63, - "end_line": 69, + "start_line": 64, + "end_line": 70, "return_type": null, "is_implicit": false, "is_constructor": true, @@ -192971,6 +243240,7 @@ "call_sites": [ { "method_name": "getInstance", + "comment": null, "receiver_expr": "MDBStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [], @@ -192984,9 +243254,9 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 68, + "start_line": 69, "start_column": 16, - "end_line": 68, + "end_line": 69, "end_column": 37 } ], @@ -192997,9 +243267,9 @@ "is_entrypoint": false }, "boostrapTradeServices()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "signature": "boostrapTradeServices()", - "comment": "", + "comments": [], "annotations": [ "@PostConstruct" ], @@ -193008,8 +243278,8 @@ "declaration": "void boostrapTradeServices()", "parameters": [], "code": "{\n trade = services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()])).get();\n}", - "start_line": 71, - "end_line": 74, + "start_line": 72, + "end_line": 75, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -193021,6 +243291,7 @@ "call_sites": [ { "method_name": "get", + "comment": null, "receiver_expr": "services.select(new TradeRunTimeModeLiteral(TradeConfig.getRunTimeModeNames()[TradeConfig.getRunTimeMode()]))", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [], @@ -193034,13 +243305,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 13, - "end_line": 73, + "end_line": 74, "end_column": 127 }, { "method_name": "select", + "comment": null, "receiver_expr": "services", "receiver_type": "javax.enterprise.inject.Instance", "argument_types": [ @@ -193056,13 +243328,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 13, - "end_line": 73, + "end_line": 74, "end_column": 121 }, { "method_name": "getRunTimeModeNames", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -193076,13 +243349,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 57, - "end_line": 73, + "end_line": 74, "end_column": 89 }, { "method_name": "getRunTimeMode", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -193096,13 +243370,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 91, - "end_line": 73, + "end_line": 74, "end_column": 118 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeRunTimeModeLiteral", "argument_types": [ @@ -193118,9 +243393,9 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 73, + "start_line": 74, "start_column": 29, - "end_line": 73, + "end_line": 74, "end_column": 120 } ], @@ -193131,9 +243406,58 @@ "is_entrypoint": true }, "onMessage(Message)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/mdb/DTBroker3MDB.java", "signature": "onMessage(Message)", - "comment": "", + "comments": [ + { + "content": " Order has been cancelled -- ignore returned messages", + "start_line": 86, + "end_line": 86, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": " Get the Order ID and complete the Order ", + "start_line": 95, + "end_line": 95, + "start_column": 9, + "end_column": 53, + "is_javadoc": false + }, + { + "content": "TODO: why direct?", + "start_line": 103, + "end_line": 103, + "start_column": 11, + "end_column": 29, + "is_javadoc": false + }, + { + "content": "trade = getTrade(direct);", + "start_line": 104, + "end_line": 104, + "start_column": 11, + "end_column": 37, + "is_javadoc": false + }, + { + "content": "\n * UPDATE - order is cancelled in trade if an error is\n * caught try { trade.cancelOrder(orderID, twoPhase); }\n * catch (Exception e2) { Log.error(\"order cancel failed\",\n * e); }\n ", + "start_line": 123, + "end_line": 128, + "start_column": 11, + "end_column": 13, + "is_javadoc": false + }, + { + "content": " JMS onMessage should handle all exceptions", + "start_line": 151, + "end_line": 151, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -193147,12 +243471,16 @@ "type": "javax.jms.Message", "name": "message", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 78, + "end_line": 78, + "start_column": 25, + "end_column": 39 } ], "code": "{\n try {\n Log.trace(\"TradeBroker:onMessage -- received message -->\" + ((TextMessage) message).getText() + \"command-->\" + message.getStringProperty(\"command\") + \"<--\");\n if (message.getJMSRedelivered()) {\n Log.log(\"DTBroker3MDB: The following JMS message was redelivered due to a rollback:\\n\" + ((TextMessage) message).getText());\n // Order has been cancelled -- ignore returned messages\n return;\n }\n String command = message.getStringProperty(\"command\");\n if (command == null) {\n Log.debug(\"DTBroker3MDB:onMessage -- received message with null command. Message-->\" + message);\n return;\n }\n if (command.equalsIgnoreCase(\"neworder\")) {\n /* Get the Order ID and complete the Order */\n Integer orderID = new Integer(message.getIntProperty(\"orderID\"));\n boolean twoPhase = message.getBooleanProperty(\"twoPhase\");\n boolean direct = message.getBooleanProperty(\"direct\");\n long publishTime = message.getLongProperty(\"publishTime\");\n long receiveTime = System.currentTimeMillis();\n try {\n //TODO: why direct?\n //trade = getTrade(direct);\n Log.trace(\"DTBroker3MDB:onMessage - completing order \" + orderID + \" twoPhase=\" + twoPhase + \" direct=\" + direct);\n trade.completeOrder(orderID, twoPhase);\n TimerStat currentStats = mdbStats.addTiming(\"DTBroker3MDB:neworder\", publishTime, receiveTime);\n if ((currentStats.getCount() % statInterval) == 0) {\n Log.log(\" DTBroker3MDB: processed \" + statInterval + \" stock trading orders.\" + \" Total NewOrders process = \" + currentStats.getCount() + \"Time (in seconds):\" + \" min: \" + currentStats.getMinSecs() + \" max: \" + currentStats.getMaxSecs() + \" avg: \" + currentStats.getAvgSecs());\n }\n } catch (Exception e) {\n Log.error(\"DTBroker3MDB:onMessage Exception completing order: \" + orderID + \"\\n\", e);\n mdc.setRollbackOnly();\n /*\n * UPDATE - order is cancelled in trade if an error is\n * caught try { trade.cancelOrder(orderID, twoPhase); }\n * catch (Exception e2) { Log.error(\"order cancel failed\",\n * e); }\n */\n }\n } else if (command.equalsIgnoreCase(\"ping\")) {\n Log.trace(\"DTBroker3MDB:onMessage received test command -- message: \" + ((TextMessage) message).getText());\n long publishTime = message.getLongProperty(\"publishTime\");\n long receiveTime = System.currentTimeMillis();\n TimerStat currentStats = mdbStats.addTiming(\"DTBroker3MDB:ping\", publishTime, receiveTime);\n if ((currentStats.getCount() % statInterval) == 0) {\n Log.log(\" DTBroker3MDB: received \" + statInterval + \" ping messages.\" + \" Total ping message count = \" + currentStats.getCount() + \" Time (in seconds):\" + \" min: \" + currentStats.getMinSecs() + \" max: \" + currentStats.getMaxSecs() + \" avg: \" + currentStats.getAvgSecs());\n }\n } else {\n Log.error(\"DTBroker3MDB:onMessage - unknown message request command-->\" + command + \"<-- message=\" + ((TextMessage) message).getText());\n }\n } catch (Throwable t) {\n // JMS onMessage should handle all exceptions\n Log.error(\"DTBroker3MDB: Error rolling back transaction\", t);\n mdc.setRollbackOnly();\n }\n}", - "start_line": 76, - "end_line": 154, + "start_line": 77, + "end_line": 155, "return_type": "void", "is_implicit": false, "is_constructor": false, @@ -193170,6 +243498,7 @@ "call_sites": [ { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193185,13 +243514,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, + "start_line": 81, "start_column": 7, - "end_line": 81, + "end_line": 82, "end_column": 57 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -193205,13 +243535,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 80, + "start_line": 81, "start_column": 67, - "end_line": 80, + "end_line": 81, "end_column": 99 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193227,13 +243558,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 81, + "start_line": 82, "start_column": 13, - "end_line": 81, + "end_line": 82, "end_column": 48 }, { "method_name": "getJMSRedelivered", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [], @@ -193247,13 +243579,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 83, + "start_line": 84, "start_column": 11, - "end_line": 83, + "end_line": 84, "end_column": 37 }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193269,13 +243602,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, + "start_line": 85, "start_column": 9, - "end_line": 84, + "end_line": 85, "end_column": 131 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -193289,13 +243623,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 84, + "start_line": 85, "start_column": 98, - "end_line": 84, + "end_line": 85, "end_column": 130 }, { "method_name": "getStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193311,13 +243646,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 88, + "start_line": 89, "start_column": 24, - "end_line": 88, + "end_line": 89, "end_column": 59 }, { "method_name": "debug", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193333,13 +243669,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 90, + "start_line": 91, "start_column": 9, - "end_line": 90, + "end_line": 91, "end_column": 103 }, { "method_name": "equalsIgnoreCase", + "comment": null, "receiver_expr": "command", "receiver_type": "java.lang.String", "argument_types": [ @@ -193355,13 +243692,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 93, + "start_line": 94, "start_column": 11, - "end_line": 93, + "end_line": 94, "end_column": 46 }, { "method_name": "getIntProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193377,13 +243715,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 95, + "start_line": 96, "start_column": 39, - "end_line": 95, + "end_line": 96, "end_column": 71 }, { "method_name": "getBooleanProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193399,13 +243738,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 96, + "start_line": 97, "start_column": 28, - "end_line": 96, + "end_line": 97, "end_column": 65 }, { "method_name": "getBooleanProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193421,13 +243761,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 97, + "start_line": 98, "start_column": 26, - "end_line": 97, + "end_line": 98, "end_column": 61 }, { "method_name": "getLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193443,13 +243784,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 98, + "start_line": 99, "start_column": 28, - "end_line": 98, + "end_line": 99, "end_column": 65 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -193463,13 +243805,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 99, + "start_line": 100, "start_column": 28, - "end_line": 99, + "end_line": 100, "end_column": 53 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193485,13 +243828,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 105, + "start_line": 106, "start_column": 11, - "end_line": 105, + "end_line": 106, "end_column": 123 }, { "method_name": "completeOrder", + "comment": null, "receiver_expr": "trade", "receiver_type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", "argument_types": [ @@ -193508,13 +243852,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 107, + "start_line": 108, "start_column": 11, - "end_line": 107, + "end_line": 108, "end_column": 48 }, { "method_name": "addTiming", + "comment": null, "receiver_expr": "mdbStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [ @@ -193532,13 +243877,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 109, + "start_line": 110, "start_column": 36, - "end_line": 109, + "end_line": 110, "end_column": 104 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193552,13 +243898,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 111, + "start_line": 112, "start_column": 16, - "end_line": 111, + "end_line": 112, "end_column": 38 }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193574,13 +243921,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 112, + "start_line": 113, "start_column": 13, - "end_line": 117, + "end_line": 118, "end_column": 52 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193594,13 +243942,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 113, + "start_line": 114, "start_column": 49, - "end_line": 113, + "end_line": 114, "end_column": 71 }, { "method_name": "getMinSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193614,13 +243963,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 115, + "start_line": 116, "start_column": 27, - "end_line": 115, + "end_line": 116, "end_column": 51 }, { "method_name": "getMaxSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193634,13 +243984,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 116, + "start_line": 117, "start_column": 27, - "end_line": 116, + "end_line": 117, "end_column": 51 }, { "method_name": "getAvgSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193654,13 +244005,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 117, + "start_line": 118, "start_column": 27, - "end_line": 117, + "end_line": 118, "end_column": 51 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193677,13 +244029,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 120, + "start_line": 121, "start_column": 11, - "end_line": 120, + "end_line": 121, "end_column": 94 }, { "method_name": "setRollbackOnly", + "comment": null, "receiver_expr": "mdc", "receiver_type": "javax.ejb.MessageDrivenContext", "argument_types": [], @@ -193697,13 +244050,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 121, + "start_line": 122, "start_column": 11, - "end_line": 121, + "end_line": 122, "end_column": 31 }, { "method_name": "equalsIgnoreCase", + "comment": null, "receiver_expr": "command", "receiver_type": "java.lang.String", "argument_types": [ @@ -193719,13 +244073,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 129, + "start_line": 130, "start_column": 18, - "end_line": 129, + "end_line": 130, "end_column": 49 }, { "method_name": "trace", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193741,13 +244096,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 131, + "start_line": 132, "start_column": 9, - "end_line": 131, + "end_line": 132, "end_column": 115 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -193761,13 +244117,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 131, + "start_line": 132, "start_column": 82, - "end_line": 131, + "end_line": 132, "end_column": 114 }, { "method_name": "getLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.Message", "argument_types": [ @@ -193783,13 +244140,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 133, + "start_line": 134, "start_column": 28, - "end_line": 133, + "end_line": 134, "end_column": 65 }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -193803,13 +244161,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 134, + "start_line": 135, "start_column": 28, - "end_line": 134, + "end_line": 135, "end_column": 53 }, { "method_name": "addTiming", + "comment": null, "receiver_expr": "mdbStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.MDBStats", "argument_types": [ @@ -193827,13 +244186,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 136, + "start_line": 137, "start_column": 34, - "end_line": 136, + "end_line": 137, "end_column": 98 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193847,13 +244207,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 138, + "start_line": 139, "start_column": 14, - "end_line": 138, + "end_line": 139, "end_column": 36 }, { "method_name": "log", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193869,13 +244230,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 139, + "start_line": 140, "start_column": 11, - "end_line": 144, + "end_line": 145, "end_column": 50 }, { "method_name": "getCount", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193889,13 +244251,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 140, + "start_line": 141, "start_column": 48, - "end_line": 140, + "end_line": 141, "end_column": 70 }, { "method_name": "getMinSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193909,13 +244272,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 142, + "start_line": 143, "start_column": 25, - "end_line": 142, + "end_line": 143, "end_column": 49 }, { "method_name": "getMaxSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193929,13 +244293,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 143, + "start_line": 144, "start_column": 25, - "end_line": 143, + "end_line": 144, "end_column": 49 }, { "method_name": "getAvgSecs", + "comment": null, "receiver_expr": "currentStats", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "argument_types": [], @@ -193949,13 +244314,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 144, + "start_line": 145, "start_column": 25, - "end_line": 144, + "end_line": 145, "end_column": 49 }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -193971,13 +244337,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 147, + "start_line": 148, "start_column": 9, - "end_line": 147, + "end_line": 148, "end_column": 143 }, { "method_name": "getText", + "comment": null, "receiver_expr": "((TextMessage) message)", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -193991,13 +244358,21 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 147, + "start_line": 148, "start_column": 110, - "end_line": 147, + "end_line": 148, "end_column": 142 }, { "method_name": "error", + "comment": { + "content": " JMS onMessage should handle all exceptions", + "start_line": 151, + "end_line": 151, + "start_column": 7, + "end_column": 51, + "is_javadoc": false + }, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -194014,13 +244389,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 151, + "start_line": 152, "start_column": 7, - "end_line": 151, + "end_line": 152, "end_column": 66 }, { "method_name": "setRollbackOnly", + "comment": null, "receiver_expr": "mdc", "receiver_type": "javax.ejb.MessageDrivenContext", "argument_types": [], @@ -194034,13 +244410,14 @@ "is_constructor_call": false, "crud_operation": null, "crud_query": null, - "start_line": 152, + "start_line": 153, "start_column": 7, - "end_line": 152, + "end_line": 153, "end_column": 27 }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.Integer", "argument_types": [ @@ -194056,101 +244433,181 @@ "is_constructor_call": true, "crud_operation": null, "crud_query": null, - "start_line": 95, + "start_line": 96, "start_column": 27, - "end_line": 95, + "end_line": 96, "end_column": 72 } ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "command", "type": "java.lang.String", "initializer": "message.getStringProperty(\"command\")", - "start_line": 88, + "start_line": 89, "start_column": 14, - "end_line": 88, + "end_line": 89, "end_column": 59 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "orderID", "type": "java.lang.Integer", "initializer": "new Integer(message.getIntProperty(\"orderID\"))", - "start_line": 95, + "start_line": 96, "start_column": 17, - "end_line": 95, + "end_line": 96, "end_column": 72 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "twoPhase", "type": "boolean", "initializer": "message.getBooleanProperty(\"twoPhase\")", - "start_line": 96, + "start_line": 97, "start_column": 17, - "end_line": 96, + "end_line": 97, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "direct", "type": "boolean", "initializer": "message.getBooleanProperty(\"direct\")", - "start_line": 97, + "start_line": 98, "start_column": 17, - "end_line": 97, + "end_line": 98, "end_column": 61 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "publishTime", "type": "long", "initializer": "message.getLongProperty(\"publishTime\")", - "start_line": 98, + "start_line": 99, "start_column": 14, - "end_line": 98, + "end_line": 99, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "receiveTime", "type": "long", "initializer": "System.currentTimeMillis()", - "start_line": 99, + "start_line": 100, "start_column": 14, - "end_line": 99, + "end_line": 100, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentStats", "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "initializer": "mdbStats.addTiming(\"DTBroker3MDB:neworder\", publishTime, receiveTime)", - "start_line": 109, + "start_line": 110, "start_column": 21, - "end_line": 109, + "end_line": 110, "end_column": 104 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "publishTime", "type": "long", "initializer": "message.getLongProperty(\"publishTime\")", - "start_line": 133, + "start_line": 134, "start_column": 14, - "end_line": 133, + "end_line": 134, "end_column": 65 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "receiveTime", "type": "long", "initializer": "System.currentTimeMillis()", - "start_line": 134, + "start_line": 135, "start_column": 14, - "end_line": 134, + "end_line": 135, "end_column": 53 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "currentStats", "type": "com.ibm.websphere.samples.daytrader.util.TimerStat", "initializer": "mdbStats.addTiming(\"DTBroker3MDB:ping\", publishTime, receiveTime)", - "start_line": 136, + "start_line": 137, "start_column": 19, - "end_line": 136, + "end_line": 137, "end_column": 98 } ], @@ -194162,11 +244619,18 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.util.MDBStats", - "start_line": 52, - "end_line": 52, + "start_line": 53, + "end_line": 53, "variables": [ "mdbStats" ], @@ -194177,11 +244641,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", - "start_line": 53, - "end_line": 53, + "start_line": 54, + "end_line": 54, "variables": [ "statInterval" ], @@ -194191,11 +244662,18 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.ejb.MessageDrivenContext", - "start_line": 55, - "end_line": 56, + "start_line": 56, + "end_line": 57, "variables": [ "mdc" ], @@ -194207,11 +244685,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.enterprise.inject.Instance", - "start_line": 58, - "end_line": 59, + "start_line": 59, + "end_line": 60, "variables": [ "services" ], @@ -194222,11 +244707,18 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "com.ibm.websphere.samples.daytrader.interfaces.TradeServices", - "start_line": 61, - "end_line": 61, + "start_line": 62, + "end_line": 62, "variables": [ "trade" ], @@ -194237,14 +244729,74 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.ejb3", + "comments": [ + { + "content": "\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Queue. The TradeBrokerMDB receives\n * the message This servlet makes use of the MDB EJB\n * {@link com.ibm.websphere.samples.daytrader.ejb3.DTBroker3MDB} by posting a\n * message to the MDB Queue\n ", + "start_line": 36, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + }, + { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeBrokerQueue);\n\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from PingServlet2MDBQueue at \" + new java.util.Date());\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 85, + "end_line": 98, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 111, + "end_line": 111, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * (C) Copyright IBM Corporation 2015.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.io.IOException", "javax.annotation.Resource", @@ -194275,7 +244827,56 @@ "extends_list": [ "javax.servlet.http.HttpServlet" ], - "comment": "/**\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Queue. The TradeBrokerMDB receives\n * the message This servlet makes use of the MDB EJB\n * {@link com.ibm.websphere.samples.daytrader.ejb3.DTBroker3MDB} by posting a\n * message to the MDB Queue\n */", + "comments": [ + { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeBrokerQueue);\n\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from PingServlet2MDBQueue at \" + new java.util.Date());\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 85, + "end_line": 98, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 111, + "end_line": 111, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + }, + { + "content": "\n * This primitive is designed to run inside the TradeApplication and relies upon\n * the {@link com.ibm.websphere.samples.daytrader.util.TradeConfig} class to set\n * configuration parameters. PingServlet2MDBQueue tests key functionality of a\n * servlet call to a post a message to an MDB Queue. The TradeBrokerMDB receives\n * the message This servlet makes use of the MDB EJB\n * {@link com.ibm.websphere.samples.daytrader.ejb3.DTBroker3MDB} by posting a\n * message to the MDB Queue\n ", + "start_line": 36, + "end_line": 44, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -194287,9 +244888,9 @@ "nested_type_declarations": [], "callable_declarations": { "init(ServletConfig)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "signature": "init(ServletConfig)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -194305,7 +244906,11 @@ "type": "javax.servlet.ServletConfig", "name": "config", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 141, + "end_line": 141, + "start_column": 22, + "end_column": 41 } ], "code": "{\n super.init(config);\n hitCount = 0;\n initTime = new java.util.Date().toString();\n}", @@ -194322,6 +244927,7 @@ "call_sites": [ { "method_name": "init", + "comment": null, "receiver_expr": "super", "receiver_type": "javax.servlet.http.HttpServlet", "argument_types": [ @@ -194344,6 +244950,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "new java.util.Date()", "receiver_type": "java.util.Date", "argument_types": [], @@ -194364,6 +244971,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -194390,9 +244998,9 @@ "is_entrypoint": false }, "doPost(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "signature": "doPost(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -194409,13 +245017,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 24, + "end_column": 45 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 62, + "end_line": 62, + "start_column": 48, + "end_column": 70 } ], "code": "{\n doGet(req, res);\n}", @@ -194429,6 +245045,7 @@ "call_sites": [ { "method_name": "doGet", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -194458,9 +245075,9 @@ "is_entrypoint": true }, "getServletInfo()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "signature": "getServletInfo()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -194486,9 +245103,42 @@ "is_entrypoint": false }, "doGet(HttpServletRequest, HttpServletResponse)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/ejb3/PingServlet2MDBQueue.java", "signature": "doGet(HttpServletRequest, HttpServletResponse)", - "comment": "", + "comments": [ + { + "content": " use a stringbuffer to avoid concatenation of Strings", + "start_line": 71, + "end_line": 71, + "start_column": 9, + "end_column": 63, + "is_javadoc": false + }, + { + "content": "Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeBrokerQueue);\n\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from PingServlet2MDBQueue at \" + new java.util.Date());\n producer.send(message);\n } finally {\n sess.close();\n }", + "start_line": 85, + "end_line": 98, + "start_column": 21, + "end_column": 23, + "is_javadoc": false + }, + { + "content": " write out the output", + "start_line": 111, + "end_line": 111, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, + { + "content": " this is where I actually handle the exceptions", + "start_line": 126, + "end_line": 126, + "start_column": 11, + "end_column": 59, + "is_javadoc": false + } + ], "annotations": [ "@Override" ], @@ -194505,13 +245155,21 @@ "type": "javax.servlet.http.HttpServletRequest", "name": "req", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 23, + "end_column": 44 }, { "type": "javax.servlet.http.HttpServletResponse", "name": "res", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 67, + "end_line": 67, + "start_column": 47, + "end_column": 69 } ], "code": "{\n res.setContentType(\"text/html\");\n java.io.PrintWriter out = res.getWriter();\n // use a stringbuffer to avoid concatenation of Strings\n StringBuffer output = new StringBuffer(100);\n output.append(\"PingServlet2MDBQueue\" + \"
    PingServlet2MDBQueue
    \" + \"\" + \"Tests the basic operation of a servlet posting a message to an EJB MDB through a JMS Queue.
    \" + \"Note: Not intended for performance testing.\");\n try {\n Connection conn = queueConnectionFactory.createConnection();\n try {\n TextMessage message = null;\n int iter = TradeConfig.getPrimIterations();\n for (int ii = 0; ii < iter; ii++) {\n /*Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);\n try {\n MessageProducer producer = sess.createProducer(tradeBrokerQueue);\n\n message = sess.createTextMessage();\n\n String command = \"ping\";\n message.setStringProperty(\"command\", command);\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from PingServlet2MDBQueue at \" + new java.util.Date());\n producer.send(message);\n } finally {\n sess.close();\n }*/\n JMSContext context = queueConnectionFactory.createContext();\n message = context.createTextMessage();\n message.setStringProperty(\"command\", \"ping\");\n message.setLongProperty(\"publishTime\", System.currentTimeMillis());\n message.setText(\"Ping message for queue java:comp/env/jms/TradeBrokerQueue sent from PingServlet2MDBQueue at \" + new java.util.Date());\n context.createProducer().send(tradeBrokerQueue, message);\n }\n // write out the output\n output.append(\"
    initTime: \").append(initTime);\n output.append(\"
    Hit Count: \").append(hitCount++);\n output.append(\"
    Posted Text message to java:comp/env/jms/TradeBrokerQueue destination\");\n output.append(\"
    Message: \").append(message);\n output.append(\"

    Message text: \").append(message.getText());\n output.append(\"

    \");\n out.println(output.toString());\n } catch (Exception e) {\n Log.error(\"PingServlet2MDBQueue.doGet(...):exception posting message to TradeBrokerQueue destination \");\n throw e;\n } finally {\n conn.close();\n }\n }// this is where I actually handle the exceptions\n catch (Exception e) {\n Log.error(e, \"PingServlet2MDBQueue.doGet(...): error\");\n res.sendError(500, \"PingServlet2MDBQueue.doGet(...): error, \" + e.toString());\n }\n}", @@ -194536,6 +245194,7 @@ "call_sites": [ { "method_name": "setContentType", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -194558,6 +245217,7 @@ }, { "method_name": "getWriter", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [], @@ -194578,6 +245238,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194600,6 +245261,7 @@ }, { "method_name": "createConnection", + "comment": null, "receiver_expr": "queueConnectionFactory", "receiver_type": "javax.jms.ConnectionFactory", "argument_types": [], @@ -194620,6 +245282,7 @@ }, { "method_name": "getPrimIterations", + "comment": null, "receiver_expr": "TradeConfig", "receiver_type": "com.ibm.websphere.samples.daytrader.util.TradeConfig", "argument_types": [], @@ -194640,6 +245303,7 @@ }, { "method_name": "createContext", + "comment": null, "receiver_expr": "queueConnectionFactory", "receiver_type": "javax.jms.ConnectionFactory", "argument_types": [], @@ -194660,6 +245324,7 @@ }, { "method_name": "createTextMessage", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -194680,6 +245345,7 @@ }, { "method_name": "setStringProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -194703,6 +245369,7 @@ }, { "method_name": "setLongProperty", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -194726,6 +245393,7 @@ }, { "method_name": "currentTimeMillis", + "comment": null, "receiver_expr": "System", "receiver_type": "java.lang.System", "argument_types": [], @@ -194746,6 +245414,7 @@ }, { "method_name": "setText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [ @@ -194768,6 +245437,7 @@ }, { "method_name": "send", + "comment": null, "receiver_expr": "context.createProducer()", "receiver_type": "javax.jms.JMSProducer", "argument_types": [ @@ -194791,6 +245461,7 @@ }, { "method_name": "createProducer", + "comment": null, "receiver_expr": "context", "receiver_type": "javax.jms.JMSContext", "argument_types": [], @@ -194811,6 +245482,14 @@ }, { "method_name": "append", + "comment": { + "content": " write out the output", + "start_line": 111, + "end_line": 111, + "start_column": 17, + "end_column": 39, + "is_javadoc": false + }, "receiver_expr": "output.append(\"
    initTime: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194833,6 +245512,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194855,6 +245535,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
    Hit Count: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194877,6 +245558,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194899,6 +245581,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194921,6 +245604,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"
    Message: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194943,6 +245627,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194965,6 +245650,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output.append(\"

    Message text: \")", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -194987,6 +245673,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -195009,6 +245696,7 @@ }, { "method_name": "getText", + "comment": null, "receiver_expr": "message", "receiver_type": "javax.jms.TextMessage", "argument_types": [], @@ -195029,6 +245717,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -195051,6 +245740,7 @@ }, { "method_name": "println", + "comment": null, "receiver_expr": "out", "receiver_type": "java.io.PrintWriter", "argument_types": [ @@ -195073,6 +245763,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "output", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -195093,6 +245784,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -195115,6 +245807,7 @@ }, { "method_name": "close", + "comment": null, "receiver_expr": "conn", "receiver_type": "javax.jms.Connection", "argument_types": [], @@ -195135,6 +245828,7 @@ }, { "method_name": "error", + "comment": null, "receiver_expr": "Log", "receiver_type": "com.ibm.websphere.samples.daytrader.util.Log", "argument_types": [ @@ -195158,6 +245852,7 @@ }, { "method_name": "sendError", + "comment": null, "receiver_expr": "res", "receiver_type": "javax.servlet.http.HttpServletResponse", "argument_types": [ @@ -195181,6 +245876,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "e", "receiver_type": "java.lang.Exception", "argument_types": [], @@ -195201,6 +245897,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -195223,6 +245920,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.util.Date", "argument_types": [], @@ -195244,6 +245942,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "out", "type": "java.io.PrintWriter", "initializer": "res.getWriter()", @@ -195253,6 +245959,14 @@ "end_column": 49 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "output", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer(100)", @@ -195262,6 +245976,14 @@ "end_column": 51 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "conn", "type": "javax.jms.Connection", "initializer": "queueConnectionFactory.createConnection()", @@ -195271,6 +245993,14 @@ "end_column": 71 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "message", "type": "javax.jms.TextMessage", "initializer": "null", @@ -195280,6 +246010,14 @@ "end_column": 42 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "iter", "type": "int", "initializer": "TradeConfig.getPrimIterations()", @@ -195289,6 +246027,14 @@ "end_column": 58 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "ii", "type": "int", "initializer": "0", @@ -195298,6 +246044,14 @@ "end_column": 31 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "context", "type": "javax.jms.JMSContext", "initializer": "queueConnectionFactory.createContext()", @@ -195315,7 +246069,14 @@ }, "field_declarations": [ { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "long", "start_line": 48, @@ -195331,7 +246092,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 50, @@ -195346,7 +246114,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 52, @@ -195361,7 +246136,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.jms.ConnectionFactory", "start_line": 54, @@ -195377,7 +246159,14 @@ ] }, { - "comment": "// TODO: Glassfish does not like this - change to lookup?", + "comment": { + "content": " TODO: Glassfish does not like this - change to lookup?", + "start_line": 57, + "end_line": 57, + "start_column": 5, + "end_column": 61, + "is_javadoc": false + }, "name": null, "type": "javax.jms.Queue", "start_line": 58, @@ -195394,14 +246183,42 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": true } }, "is_modified": false }, - "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", - "comment": "/**\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */", + "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java": { + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "package_name": "com.ibm.websphere.samples.daytrader.web.prims.beanval", + "comments": [ + { + "content": "\n * Logging support and the static initializer for this class. Used to trace file\n * version information. This will display the current version of the class in the\n * debug log at the time the class is loaded.\n ", + "start_line": 34, + "end_line": 38, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Convert the constraint violations for use within WAS diagnostic logs.\n *\n * @return a String representation of the constraint violations formatted one per line and uniformly indented.\n ", + "start_line": 100, + "end_line": 104, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * (C) Copyright IBM Corporation 2019.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n ", + "start_line": 1, + "end_line": 15, + "start_column": 1, + "end_column": 3, + "is_javadoc": true + } + ], "imports": [ "java.util.Set", "java.util.logging.Level", @@ -195428,7 +246245,24 @@ "is_inner_class": false, "is_local_class": false, "extends_list": [], - "comment": "", + "comments": [ + { + "content": "\n * Logging support and the static initializer for this class. Used to trace file\n * version information. This will display the current version of the class in the\n * debug log at the time the class is loaded.\n ", + "start_line": 34, + "end_line": 38, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + }, + { + "content": "\n * Convert the constraint violations for use within WAS diagnostic logs.\n *\n * @return a String representation of the constraint violations formatted one per line and uniformly indented.\n ", + "start_line": 100, + "end_line": 104, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "implements_list": [], "modifiers": [ "public" @@ -195438,9 +246272,9 @@ "nested_type_declarations": [], "callable_declarations": { "()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "signature": "SimpleBean1()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -195466,6 +246300,7 @@ "call_sites": [ { "method_name": "lookup", + "comment": null, "receiver_expr": "nContext", "receiver_type": "javax.naming.Context", "argument_types": [ @@ -195488,6 +246323,7 @@ }, { "method_name": "getValidator", + "comment": null, "receiver_expr": "validatorFactory", "receiver_type": "javax.validation.ValidatorFactory", "argument_types": [], @@ -195508,6 +246344,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "javax.naming.InitialContext", "argument_types": [], @@ -195529,6 +246366,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "nContext", "type": "javax.naming.Context", "initializer": "new InitialContext()", @@ -195544,9 +246389,18 @@ "is_entrypoint": false }, "formatConstraintViolations(Set)": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "signature": "formatConstraintViolations(Set)", - "comment": "/**\n * Convert the constraint violations for use within WAS diagnostic logs.\n *\n * @return a String representation of the constraint violations formatted one per line and uniformly indented.\n */", + "comments": [ + { + "content": "\n * Convert the constraint violations for use within WAS diagnostic logs.\n *\n * @return a String representation of the constraint violations formatted one per line and uniformly indented.\n ", + "start_line": 100, + "end_line": 104, + "start_column": 3, + "end_column": 5, + "is_javadoc": true + } + ], "annotations": [], "modifiers": [ "public" @@ -195558,7 +246412,11 @@ "type": "java.util.Set>", "name": "cvSet", "annotations": [], - "modifiers": [] + "modifiers": [], + "start_line": 105, + "end_line": 105, + "start_column": 44, + "end_column": 86 } ], "code": "{\n traceLogger.entering(thisClass, \"formatConstraintViolations \" + cvSet);\n StringBuffer msg = new StringBuffer();\n for (ConstraintViolation cv : cvSet) {\n msg.append(\"\\n\\t\" + cv.toString());\n }\n traceLogger.exiting(thisClass, \"formatConstraintViolations \" + msg);\n return msg.toString();\n}", @@ -195578,6 +246436,7 @@ "call_sites": [ { "method_name": "entering", + "comment": null, "receiver_expr": "traceLogger", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -195601,6 +246460,7 @@ }, { "method_name": "append", + "comment": null, "receiver_expr": "msg", "receiver_type": "java.lang.StringBuffer", "argument_types": [ @@ -195623,6 +246483,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "cv", "receiver_type": "javax.validation.ConstraintViolation", "argument_types": [], @@ -195643,6 +246504,7 @@ }, { "method_name": "exiting", + "comment": null, "receiver_expr": "traceLogger", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -195666,6 +246528,7 @@ }, { "method_name": "toString", + "comment": null, "receiver_expr": "msg", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -195686,6 +246549,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.StringBuffer", "argument_types": [], @@ -195707,6 +246571,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "msg", "type": "java.lang.StringBuffer", "initializer": "new StringBuffer()", @@ -195716,6 +246588,14 @@ "end_column": 41 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "cv", "type": "javax.validation.ConstraintViolation", "initializer": "", @@ -195731,9 +246611,9 @@ "is_entrypoint": false }, "checkInjectionValidation()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "signature": "checkInjectionValidation()", - "comment": "", + "comments": [], "annotations": [], "modifiers": [ "public" @@ -195761,6 +246641,7 @@ "call_sites": [ { "method_name": "entering", + "comment": null, "receiver_expr": "traceLogger", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -195785,6 +246666,7 @@ }, { "method_name": "validate", + "comment": null, "receiver_expr": "validator", "receiver_type": "javax.validation.Validator", "argument_types": [ @@ -195807,6 +246689,7 @@ }, { "method_name": "isEmpty", + "comment": null, "receiver_expr": "cvSet", "receiver_type": "java.util.Set>", "argument_types": [], @@ -195827,6 +246710,7 @@ }, { "method_name": "formatConstraintViolations", + "comment": null, "receiver_expr": "", "receiver_type": "", "argument_types": [ @@ -195849,6 +246733,7 @@ }, { "method_name": "log", + "comment": null, "receiver_expr": "traceLogger", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -195872,6 +246757,7 @@ }, { "method_name": "exiting", + "comment": null, "receiver_expr": "traceLogger", "receiver_type": "java.util.logging.Logger", "argument_types": [ @@ -195895,6 +246781,7 @@ }, { "method_name": "", + "comment": null, "receiver_expr": "", "receiver_type": "java.lang.IllegalStateException", "argument_types": [ @@ -195918,6 +246805,14 @@ ], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "cvSet", "type": "java.util.Set>", "initializer": "validator.validate(this)", @@ -195927,6 +246822,14 @@ "end_column": 74 }, { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "msg", "type": "java.lang.String", "initializer": "formatConstraintViolations(cvSet)", @@ -195942,9 +246845,9 @@ "is_entrypoint": false }, "toString()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "signature": "toString()", - "comment": "", + "comments": [], "annotations": [ "@Override" ], @@ -195974,6 +246877,14 @@ "call_sites": [], "variable_declarations": [ { + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": "result", "type": "java.lang.String", "initializer": "\"iMin:\" + iMin + \" iMax:\" + iMax + \" iMinArray:\" + iMinArray + \" iMaxArray:\" + iMaxArray + \" pattern:\" + pattern + \" setToFail:\" + setToFail", @@ -195989,9 +246900,9 @@ "is_entrypoint": false }, "getDesc()": { - "file_path": "/Users/rkrsn/workspace/codellm-devkit/python-sdk/tests/resources/java/application/sample.daytrader8-1.2/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", + "file_path": "/home/rkrsn/Downloads/sample.daytrader.ee8-main/src/main/java/com/ibm/websphere/samples/daytrader/web/prims/beanval/SimpleBean1.java", "signature": "getDesc()", - "comment": "", + "comments": [], "annotations": [ "@NotNull" ], @@ -196021,7 +246932,14 @@ }, "field_declarations": [ { - "comment": "/**\n * Logging support and the static initializer for this class. Used to trace file\n * version information. This will display the current version of the class in the\n * debug log at the time the class is loaded.\n */", + "comment": { + "content": "\n * Logging support and the static initializer for this class. Used to trace file\n * version information. This will display the current version of the class in the\n * debug log at the time the class is loaded.\n ", + "start_line": 34, + "end_line": 38, + "start_column": 3, + "end_column": 5, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 39, @@ -196037,7 +246955,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.util.logging.Logger", "start_line": 40, @@ -196052,7 +246977,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.validation.ValidatorFactory", "start_line": 41, @@ -196067,7 +246999,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "javax.validation.Validator", "start_line": 42, @@ -196081,7 +247020,14 @@ "annotations": [] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int", "start_line": 44, @@ -196095,7 +247041,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer", "start_line": 46, @@ -196109,7 +247062,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "int[]", "start_line": 48, @@ -196123,7 +247083,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.Integer[]", "start_line": 50, @@ -196137,7 +247104,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "java.lang.String", "start_line": 52, @@ -196151,7 +247125,14 @@ ] }, { - "comment": "", + "comment": { + "content": null, + "start_line": -1, + "end_line": -1, + "start_column": -1, + "end_column": -1, + "is_javadoc": false + }, "name": null, "type": "boolean", "start_line": 57, @@ -196164,11 +247145,13 @@ } ], "enum_constants": [], + "record_components": [], + "initialization_blocks": [], "is_entrypoint_class": false } }, "is_modified": false } }, - "version": "2.2.2" + "version": "2.3.0" } \ No newline at end of file diff --git a/tests/resources/java/codeanalyzer_jars/2.3.0/codeanalyzer-2.3.0.jar b/tests/resources/java/codeanalyzer_jars/2.3.0/codeanalyzer-2.3.0.jar new file mode 100644 index 0000000..2409ed7 Binary files /dev/null and b/tests/resources/java/codeanalyzer_jars/2.3.0/codeanalyzer-2.3.0.jar differ